跳至内容 跳至搜索

加密上下文配置用于执行加密的不同实体

  • 密钥提供者

  • 密钥生成器

  • 加密器,用于加密数据的门面

  • 密码,加密算法

  • 消息序列化器

方法
K
N

常量

属性 = %i[ key_provider key_generator cipher message_serializer encryptor frozen_encryption ]
 

类公有方法

new()

# File activerecord/lib/active_record/encryption/context.rb, line 17
def initialize
  set_defaults
end

实例公有方法

key_provider()

# File activerecord/lib/active_record/encryption/context.rb, line 24
def key_provider
  @key_provider ||= build_default_key_provider
end