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

继承:
对象
  • 对象
显示全部
定义于:
build/Ruby-driver-v2.19/lib/ mongo /crypt/ KMS /local/master_document.rb

Overview

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

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

实例方法摘要折叠

构造函数详情

#initialize (_opts) ⇒ MasterKeyDocument

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

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



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

def 初始化(_opts)
end

实例方法详细信息

# to_documentBSON::Document

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

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

返回:

  • ( BSON::Document )

    凭证格式的本地KMS档案。



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

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