Clase: Mongo::Crypt::DataKeyContext Privado
- Hereda:
-
Context
- Objeto
- Context
- Mongo::Crypt::DataKeyContext
- Definido en:
- lib/mongo/crypt/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 Contexto (Context) inicializado específicamente con el propósito de crear una clave de datos en el sistema de gestión de claves.
Resumen del atributo de la instancia
Atributos heredados de Context
Resumen del método de instancia colapsar
-
#initialize(mongocrypt, io, master_key_document, key_alt_names, key_material) ⇒ DataKeyContext
constructor
privado
Crea un nuevo objeto DataKeyContext.
Métodos heredados de Contexto
#bson_mode, #run_state_machine, #estado
Detalles del Constructor
#initialize(mongocrypt, io, master_key_document, key_alt_names, key_material) ⇒ DataKeyContext
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 DataKeyContext
38 39 40 41 42 43 44 |
# Archivo 'lib/mongo/crypt/data_key_context.rb', línea 38 def inicializar(mongocrypt, io, master_key_document, clave_nombres_alternativos, material de clave) super(mongocrypt, io) Vinculante.ctx_setopt_key_encryption_key(sí mismo, master_key_document.to_document) set_key_alt_names(clave_nombres_alternativos) si clave_nombres_alternativos Vinculante.ctx_setopt_key_material(sí mismo, BSON::Binario.Nuevo(material de clave)) si material de clave inicializar_ctx end |