Clase: Mongo::Crypt::RewrapManyDataKeyContext Privado
- Hereda:
-
Context
- Objeto
- Context
- Mongo::Crypt::RewrapManyDataKeyContext
- Definido en:
- lib/mongo/crypt/rewrap_many_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 reencapsular claves de datos (descifrar y volver a cifrar utilizando una nueva KEK).
Resumen de atributos de instancia
Atributos heredados del contexto
Colapso del resumen del método de instancia
-
#inicializar(mongocrypt, io, filtro, master_key_document) ⇒ RewrapManyDataKeyContext
constructor
privada
Crea un nuevo objeto RewrapManyDataKeyContext.
Métodos heredados de Contexto
#máquina_de_estado_de_ejecución, #estado
Detalles del constructor
#inicializar(mongocrypt, io, filtro, master_key_document) ⇒ RewrapManyDataKeyContext
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 RewrapManyDataKeyContext
37 38 39 40 41 42 43 |
# Archivo 'lib/mongo/crypt/rewrap_many_data_key_context.rb', línea 37 def inicializar(Mongocrypt, io, filtro, documento de clave maestra) Super(Mongocrypt, io) Si documento de clave maestra Vinculante.clave de cifrado ctx_setopt_key(yo, documento de clave maestra.al_documento) end Vinculante.ctx_rewrap_many_datakey_init(yo, filtro) end |