Classe: Mongo::Crypt::KMS::Local::MasterKeyDocument Private

Herda:
Objeto
  • Objeto
mostrar tudo
Definido em:
build/ruby-driver-v2.19/lib/mongo/crypt/KMS/local/master_document.rb

Visão geral

Esta classe faz parte de uma API privada. Evite usar essa classe, se possível, pois ela pode ser removida ou alterada no futuro.

O objeto de documento de chave mestra KMS local contém parâmetros de chave mestra KMS.

Recolhimento do Resumo do método de instância

Detalhes do construtor

#initialize(_opts) ➤ MasterKeyDocument

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Cria um objeto de documento de chave mestra a partir de um hash de parâmetros. Este método vazio é manter uma interface uniforme para todos os provedores de KMS.



29
30
# File 'build/ruby-driver-v2.19/lib/mongo/crypt/KMS/local/master_document.rb', linha 29

def inicializar(_opts)
end

Detalhes do método de instância

#to_document ➤ BSON::Document

Este método faz parte de uma API privada. Evite usar esse método, se possível, pois ele pode ser removido ou alterado no futuro.

Converta o objeto de documento de chave mestra em um documento BSON no formato libmongocrypt.

Retorna:

  • (BSON::Document)

    Credenciais KMS locais no formato libmongocrypt.



35
36
37
# File 'build/ruby-driver-v2.19/lib/mongo/crypt/KMS/local/master_document.rb', linha 35

def to_document
  BSON::Documento.Novo({ fornecedor: "local" })
end