Clase: Mongo::Crypt::DataKeyContext Privado
- Hereda:
-
Context
- Objeto
- Context
- Mongo::Crypt::Contexto de clave de datos
- Definido en:
- lib/mongo/crypt/data_key_context.rb
Overview
Esta clase forma parte de una API privada. Debe evitar usarla siempre que sea posible, ya que podría eliminarse o modificarse en el futuro.
Un objeto de contexto inicializado específicamente con el propósito de crear una clave de datos en el sistema de administración de claves.
Resumen de atributos de instancia
Atributos heredados del contexto
Colapso del resumen del método de instancia
-
#inicializar(mongocrypt, io, documento_de_clave_maestra, nombres_alt_de_clave, material_de_clave) ⇒ DataKeyContext
constructor
privada
Crea un nuevo objeto DataKeyContext.
Métodos heredados de Contexto
#máquina_de_estado_de_ejecución, #estado
Detalles del constructor
#inicializar(mongocrypt, io, documento_de_clave_maestra, nombres_alt_de_clave, material_de_clave) ⇒ DataKeyContext
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crear un nuevo objeto DataKeyContext
41 42 43 44 45 46 47 |
# Archivo 'lib/mongo/crypt/data_key_context.rb', línea 41 def inicializar(Mongocrypt, io, documento de clave maestra, nombres de teclas alternativas, material de clave) Super(Mongocrypt, io) Vinculante.clave de cifrado ctx_setopt_key(yo, documento de clave maestra.al_documento) establecer_tecla_alt_nombres(nombres de teclas alternativas) Si nombres de teclas alternativas Vinculante.material de clave ctx_setopt(yo, BSON::Binario.Nuevo(material de clave)) Si material de clave inicializar_ctx end |