クラス
javax.security.sasl.SaslExceptionの使用

SaslExceptionを使用するパッケージ
パッケージ 説明
javax.security.sasl
SASLをサポートするためのクラスとインタフェースを含みます。
  • javax.security.saslでのSaslExceptionの使用

    javax.security.saslSaslExceptionのサブクラス
    修飾子と型 クラス 説明
    class  AuthenticationException
    この例外は、SASLメカニズムの実装によってスローされ、ID、パス・フレーズ、またはキーが無効であるなどの認証に関連した理由により、SASL交換に失敗したことを示します。
    SaslExceptionをスローするjavax.security.sasl内のメソッド
    修飾子と型 メソッド 説明
    static SaslClient Sasl.createSaslClient​(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String,​?> props, CallbackHandler cbh)
    指定されたパラメータを使用してSaslClientを作成します。
    SaslClient SaslClientFactory.createSaslClient​(String[] mechanisms, String authorizationId, String protocol, String serverName, Map<String,​?> props, CallbackHandler cbh)
    指定のパラメータを使用してSaslClientを作成します。
    static SaslServer Sasl.createSaslServer​(String mechanism, String protocol, String serverName, Map<String,​?> props, CallbackHandler cbh)
    指定されたメカニズムのSaslServerを作成します。
    SaslServer SaslServerFactory.createSaslServer​(String mechanism, String protocol, String serverName, Map<String,​?> props, CallbackHandler cbh)
    指定されたパラメータを使用してSaslServerを作成します。
    void SaslClient.dispose()
    SaslClientが使用しているシステム・リソースまたはセキュリティ上重要な情報を破棄します。
    void SaslServer.dispose()
    SaslServerが使用しているシステム・リソースまたはセキュリティ上重要な情報を破棄します。
    byte[] SaslClient.evaluateChallenge​(byte[] challenge)
    チャレンジ・データを評価して、応答を作成します。
    byte[] SaslServer.evaluateResponse​(byte[] response)
    応答データを評価し、チャレンジを作成します。
    byte[] SaslClient.unwrap​(byte[] incoming, int offset, int len)
    サーバーから受信したバイト配列をラップ解除します。
    byte[] SaslServer.unwrap​(byte[] incoming, int offset, int len)
    クライアントから受信したバイト配列をラップ解除します。
    byte[] SaslClient.wrap​(byte[] outgoing, int offset, int len)
    サーバーに送信するバイト配列をラップします。
    byte[] SaslServer.wrap​(byte[] outgoing, int offset, int len)
    クライアントに送信するバイト配列をラップします。