类:Mongo::Crypt::KMS::Local::MasterKeyDocument Private

继承:
对象
  • 对象
显示全部
定义于:
lib/ Mongo/crypt/ KMS/local/master_document.rb

Overview

此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。

本地KMS主密钥文档对象包含KMS主密钥参数。

实例方法摘要折叠

构造函数详情

#initialize (_opts) ⇒ MasterKeyDocument

此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

从参数哈希创建主密钥文档对象。 此空方法旨在为所有KMS提供程序保留统一接口。

[查看源代码]

29
30
# File 'lib/ Mongo/crypt/ KMS/local/master_document.rb', line 29

def 初始化(_opts)
end

实例方法详细信息

# to_documentBSON::Document

此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。

将主密钥文档对象转换为 libmongocrypt 格式的 BSON 文档。

返回:

  • ( BSON::Document )

    凭证格式的本地KMS档案。

[查看源代码]

35
36
37
# File 'lib/ Mongo/crypt/ KMS/local/master_document.rb', line 35

def to_document
  BSON::文档.new({ 提供商: " local " })
end