类:Mongo::Crypt::KMS::Local::MasterKeyDocument Private
- 继承:
-
对象
- 对象
- Mongo::Crypt::KMS::Local::MasterKeyDocument
- 定义于:
- build/Ruby-driver-v2.19/lib/ mongo /crypt/ KMS /local/master_document.rb
Overview
此类是私有 API 的一部分。 应尽可能避免使用此类,因为它将来可能会被删除或更改。
本地KMS主密钥文档对象包含KMS主密钥参数。
实例方法摘要折叠
-
#initialize (_opts) ⇒ MasterKeyDocument
构造函数
private
从参数哈希创建主密钥文档对象。
-
# to_document ⇒ BSON::Document
private
将主密钥文档对象转换为 libmongocrypt 格式的 BSON 文档。
构造函数详情
#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_document ⇒ BSON::Document
此方法是私有 API 的一部分。 您应尽可能避免使用此方法,因为它将来可能会被删除或更改。
将主密钥文档对象转换为 libmongocrypt 格式的 BSON 文档。
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 |