Clase: Mongo::Crypt::RewrapManyDataKeyContext Privado
- Hereda:
-
Context
- Objeto
- Context
- Mongo: Inventario de Reenvuelto de Claves de Datos
- Definido en:
- lib/mongo/crypt/rewrap_many_data_key_context.rb
Overview
Esta clase forma parte de una API privada. Evita usar esta clase si es posible, ya que puede ser eliminada o modificada en el futuro.
Un objeto de Context inicializado específicamente con el propósito de volver a envolver claves de datos (descifrar y volver a cifrar utilizando un nuevo KEK).
Resumen del atributo de la instancia
Atributos heredados de Context
Resumen del método de instancia colapsar
-
#initialize(mongocrypt, io, filtro, documento_maestra_llave) ⇒ RewrapManyDataKeyContext
constructor
privado
Crea un nuevo objeto RewrapManyDataKeyContext.
Métodos heredados de Contexto
#bson_mode, #run_state_machine, #estado
Detalles del Constructor
#initialize(mongocrypt, io, filtro, master_key_document) ⇒ RewrapManyDataKeyContext
Este método es parte de una API privada. Se debe evitar el uso de este método si es posible, ya que podría eliminarse o modificarse en el futuro.
Crea un nuevo objeto RewrapManyDataKeyContext
34 35 36 37 38 |
# Archivo 'lib/mongo/crypt/rewrap_many_data_key_context.rb', línea 34 def inicializar(mongocrypt, io, filtro, master_key_document) super(mongocrypt, io) Vinculante.ctx_setopt_key_encryption_key(sí mismo, master_key_document.to_document) si master_key_document Vinculante.ctx_rewrap_many_datakey_init(sí mismo, filtro) end |