クラス: Mongo::Auth::X 509 ::Conversion Private

継承:
ConversionBase すべて表示
定義:
build/ruby-Driver-v 2.19 /lib/mongo/auth/x 509 /convert.rb

Overview

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

クライアントとサーバー間の単一の X. 509通信に関する動作を定義します。

以来

  • 2.0.0

定数の概要の削減

ログイン =

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

ログイン メッセージ。

以来

  • 2.0.0

{ 認証: 1, メカニズム: x509::メカニズム }.freeze

インスタンス属性の概要

ConversionBaseから継承された属性

# connection #user

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

ConversionBaseから継承されたメソッド

#Build_message# initialize 、# validate_external_auth_source

コンストラクターの詳細

このクラスは、 Mongo::Auth::ConversionBaseから コンストラクターを継承します。

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

#推測的_認証_ドキュメント = ハッシュ | nil

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

ハンドシェイク内でサーバーに提供するハッシュを推測的認証キーの値として返します。

認証メカニズムが推測的認証をサポートしていない場合、このメソッドは nil を返します。

次の値を返します。

  • (ハッシュ | nil )

    推測的認証ドキュメント。

以来

  • 2.0.0



56
57
58
次のファイル「Build/ruby-Driver-v 2.19 /lib/mongo/auth/x 509 /convert.rb」、 行56

デフォルト 推測的_認証_ドキュメント
  client_first_document
end

# start (接続) → Protocol::Message

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

X. 509の交信を開始します。 これにより、サーバーに送信する必要がある最初のメッセージが返されます。

パラメーター:

次の値を返します。

以来

  • 2.0.0



43
44
45
46
47
次のファイル「Build/ruby-Driver-v 2.19 /lib/mongo/auth/x 509 /convert.rb」、 行43

デフォルト 始める(接続)
  validate_external_auth_source
  セレクター = client_first_document
  build_message(接続, ' $external ', セレクター)
end