クラス: Mongo::Crypt::KMS::Local:: MasterKeyDocument Private

継承:
オブジェクト
  • オブジェクト
すべて表示
定義:
build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS /local/ Master_document.rb

Overview

このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。

ローカル KMS マスター キー ドキュメント オブジェクトには、KMS マスター キー パラメーターが含まれます。

インスタンス メソッドの概要を折りたたむ

コンストラクターの詳細

#初期化( _opts ) = マスターキードキュメント

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

パラメーター ハッシュからマスター キー ドキュメント オブジェクトを作成します。 この空のメソッドは、すべての KMS プロバイダーに対して統一されたインターフェースを保持することを目的としています。



29
30
# ファイル 'Build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS /local/ Master_document.rb '、 行29

デフォルト 初期化(_opts)
end

インスタンス メソッドの詳細

#to_documentBSON::Document

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

マスターキー ドキュメント オブジェクトを libmongocrypt 形式の BSON ドキュメントに変換します。

次の値を返します。

  • BSON::Document

    libmongocrypt 形式のローカル KMS 認証情報。



35
36
37
# ファイル 'Build/ruby-Driver-v2.19/lib/ mongo /crypt/ KMS /local/ Master_document.rb '、 行35

デフォルト to_document
  BSON::ドキュメント.新着情報({ プロバイダー: " local " })
end