クラス: Mongo::Crypt::KmsContext
- 継承:
-
オブジェクト
- オブジェクト
- Mongo::Crypt::KmsContext
- 定義:
- build/ruby-Driver-v 2.19 /lib/mongo/crypt/ kms_context.rb
Overview
libmongocrypt mongocrypt_ kms_ctx_t オブジェクト をラップします。 KMS データ キーに関する情報を取得するための HTTP リクエストの実行に関する情報が含まれています。
インスタンス属性の概要を折りたたむ
-
# kms_ctx_p → FFI::Pointer
readOnly
基礎となる mongocrypt_ kms_ctx_t オブジェクトへのポインターを返します。
インスタンス メソッドの概要を折りたたむ
-
# bytes_needed =整数
Amazon Web Servicesデータキーに関する情報のリクエストを完了するために libmongocrypt がまだ必要とするバイト数を返します。
-
#エンドポイント= string
HTTP リクエストを行うエンドポイントを返します。
-
#フィード(データ) = オブジェクト
libmongocrypt への HTTP リクエストからの応答を提供します。
-
#initialize(kms_ctx) ⇒ KmsContext
コンストラクター
新しい KmsContext オブジェクトを作成します。
-
#メッセージ= string
関連する KMS データキーに関する情報を取得するために送信する HTTP メッセージを返します。
コンストラクターの詳細
#initialize(kms_ctx) ⇒ KmsContext
新しい KmsContext オブジェクトを作成します。
30 31 32 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/crypt/ kms_context.rb ', 行30 デフォルト 初期化(kms_ctx) @kms_ctx_p = kms_ctx end |
インスタンス属性の詳細
# kms_ctx_p → FFI::Pointer (読み取り専用)
基礎となる mongocrypt_ kms_ctx_t オブジェクトへのポインターを返します。
37 38 39 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/crypt/ kms_context.rb ', 行37 デフォルト kms_ctx_p @kms_ctx_p end |
インスタンス メソッドの詳細
# bytes_needed =整数
Amazon Web Servicesデータキーに関する情報のリクエストを完了するために libmongocrypt がまだ必要とするバイト数を返します。
58 59 60 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/crypt/ kms_context.rb ', 行58 デフォルト bytes_needed バインディング.kms_ctx_bytes_needed(自己) end |
#エンドポイント= string
HTTP リクエストを行うエンドポイントを返します。
42 43 44 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/crypt/ kms_context.rb ', 行42 デフォルト エンドポイント バインディング.kms_ctx_endpoint(自己) end |
#フィード(データ) =オブジェクト
libmongocrypt への HTTP リクエストからの応答を提供します。
65 66 67 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/crypt/ kms_context.rb ', 行65 デフォルト フィード(データ) バインディング.kms_ctx_feed(自己, データ) end |
#メッセージ= string
関連する KMS データキーに関する情報を取得するために送信する HTTP メッセージを返します。
50 51 52 |
# ファイル 'Build/ruby-Driver-v 2.19 /lib/mongo/crypt/ kms_context.rb ', 行50 デフォルト バインディング.(自己) end |