Clase: Mongo::Crypt::KMS::Local::MasterKeyDocument Privado
- Hereda:
-
Objeto
- Objeto
- Mongo::Crypt::KMS::Local::Documento de clave maestra
- Definido en:
- lib/mongo/crypt/kms/local/master_document.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.
El objeto de documento de clave maestra KMS local contiene los parámetros de clave maestra KMS.
Resumen del método de instancia colapsar
-
#initialize(_opts) ⇒ MasterKeyDocument
constructor
privado
Crea un formulario de objeto de documento de clave maestra a partir de un hash de parámetros.
-
#to_document ⇒ BSON::Document
privado
Convierte el objeto de documento de clave maestra en un documento BSON en formato libmongocrypt.
Detalles del constructor
#initialize(_opts) ⇒ MasterKeyDocument
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Crea un objeto de documento de clave maestra a partir de un conjunto de parámetros. Este método vacío se utiliza para mantener una interfaz uniforme para todos los proveedores de KMS.
29 30 |
# Archivo 'lib/mongo/crypt/kms/local/master_document.rb', línea 29 def inicializar(_opta) end |
Detalles del método de instancia
#to_document ⇒ BSON::Document
Este método forma parte de una API privada. Debe evitarlo si es posible, ya que podría eliminarse o modificarse en el futuro.
Convierte el objeto de documento de clave maestra en un documento BSON en formato libmongocrypt.
35 36 37 |
# Archivo 'lib/mongo/crypt/kms/local/master_document.rb', línea 35 def to_document BSON::Documento.Nuevo({ proveedor: "local" }) end |