クラス: Mongo::Crypt::KMS::KMIP::Credentials Private
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Crypt::KMS::KMIP::Credentials
- 次による拡張機能。
- 転送可能
- 次のことが含まれます。
- 検証
- 定義:
- lib/mongo/crypt/KMS/kip/credentials.rb
Overview
このクラスは、プライベート API の一部です。 このクラスは将来削除または変更される可能性があるため、可能な限り使用しないでください。
KMIP KMS 認証情報オブジェクトには、リモート KMIP KMS プロバイダーの認証情報が含まれています。
定数の概要の削減
- FORMAT_HINT =
この定数は、プライベート API の一部です。 この定数は将来削除または変更される可能性があるため、可能な限り使用しないでください。
の KMIP KMS プロバイダー オプションは : の形式である必要があります。 + 。{ endpoint: 'ENDPOINT' }。
インスタンス属性の概要を折りたたむ
-
#エンドポイント= string
readOnly
private
任意のポートを持つ KMIP KMS エンドポイント。
インスタンス メソッドの概要を折りたたむ
-
#初期化(opts) = 認証情報
コンストラクター
private
パラメーター ハッシュの形式で KMIP KMS 認証情報オブジェクトを作成します。
-
#to_document ⇒ BSON::Document
private
認証情報オブジェクトを libmongocrypt 形式の BSON ドキュメントに変換します。
検証に含まれるメソッド
#validate_param, validate_tls_options
コンストラクターの詳細
#初期化(opts) =認証情報
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
パラメーター ハッシュの形式で KMIP KMS 認証情報オブジェクトを作成します。
46 47 48 49 50 51 |
# ファイル 'lib/mongo/crypt/KMS/kip/credentials.rb' の行 46 デフォルト 初期化(ops) @opts = ops return 場合 空の場合 @endpoint = validate_param(: エンドポイント, ops, FORMAT_HINT) end |
インスタンス属性の詳細
#エンドポイント= string (読み取り専用)
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
任意のポートを持つ KMIP KMS エンドポイントを返します。
30 31 32 |
# ファイル 'lib/mongo/crypt/KMS/kip/credentials.rb' の行 30 デフォルト エンドポイント @endpoint end |
インスタンス メソッドの詳細
#to_document ⇒ BSON::Document
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
認証情報オブジェクトを libmongocrypt 形式の BSON ドキュメントに変換します。
56 57 58 59 60 61 62 |
# ファイル 'lib/mongo/crypt/KMS/kip/credentials.rb' の行 56 デフォルト to_document return BSON::ドキュメント.新着情報({}) 場合 空の場合 BSON::ドキュメント.新着情報({ エンドポイント: エンドポイント, }) end |