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

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

Overview

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

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

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

コンストラクターの詳細

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

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

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



27
# ファイル 'lib/mongo/crypt/KMS/local/server_document.rb' の場合は、27 行

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

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

#to_documentBSON::Document

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

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

次の値を返します。

  • BSON::Document

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



32
33
34
# ファイル 'lib/mongo/crypt/KMS/local/server_document.rb' の場合は、32 行

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