JavaTM Platform
Standard Ed. 6

javax.security.sasl
クラス AuthenticationException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.io.IOException
              上位を拡張 javax.security.sasl.SaslException
                  上位を拡張 javax.security.sasl.AuthenticationException
すべての実装されたインタフェース:
Serializable

public class AuthenticationException
extends SaslException

この例外は、SASL 機構の実装によってスローされ、ID、パスフレーズ、またはキーが無効であるなどの認証に関連した理由により、SASL 交換に失敗したことを示します。  

AuthenticationException がスローされなくても、障害が認証エラーによるものである場合があるので注意してください。SASL 機構の実装では、障害の性質を特定できない場合や、セキュリティー上の理由などにより、障害の性質を明らかにしたくない場合は、AuthenticationException ではなく、より一般的な SaslException をスローすることがあります。

導入されたバージョン:
1.5
関連項目:
直列化された形式

コンストラクタの概要
AuthenticationException()
          AuthenticationException の新しいインスタンスを構築します。
AuthenticationException(String detail)
          詳細メッセージを含む AuthenticationException の新しいインスタンスを構築します。
AuthenticationException(String detail, Throwable ex)
          詳細メッセージとルート例外を含む AuthenticationException の新しいインスタンスを構築します。
 
メソッドの概要
 
クラス javax.security.sasl.SaslException から継承されたメソッド
getCause, initCause, toString
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

AuthenticationException

public AuthenticationException()
AuthenticationException の新しいインスタンスを構築します。ルート例外や詳細メッセージは null です。


AuthenticationException

public AuthenticationException(String detail)
詳細メッセージを含む AuthenticationException の新しいインスタンスを構築します。ルート例外は null です。

パラメータ:
detail - この例外に関する詳細情報を含む文字列。 null の場合もある
関連項目:
Throwable.getMessage()

AuthenticationException

public AuthenticationException(String detail,
                               Throwable ex)
詳細メッセージとルート例外を含む AuthenticationException の新しいインスタンスを構築します。

パラメータ:
detail - この例外に関する詳細情報を含む文字列。 null の場合もある
ex - この例外がスローされる原因となったルート例外。 null の場合もある
関連項目:
Throwable.getMessage(), SaslException.getCause()

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。