Clase: Mongo::Crypt::KMS::Local::MasterKeyDocument Privado

Hereda:
Objeto
  • Objeto
Mostrar todo
Definido en:
lib/mongo/crypt/kms/local/master_document.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.

El objeto de documento de clave maestra KMS local contiene parámetros de clave maestra KMS.

Colapso del resumen del método de instancia

Detalles del constructor

#inicializar(_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 hash de parámetros. Este método vacío mantiene 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_documentBSON::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.

Devuelve:

  • (BSON::Documento)

    Credenciales KMS locales en formato libmongocrypt.



35
36
37
# Archivo 'lib/mongo/crypt/kms/local/master_document.rb', línea 35

def al_documento
  BSON::Documento.Nuevo({ proveedor: "local" })
end