クラスGSSException
java.lang.Object
java.lang.Throwable
java.lang.Exception
org.ietf.jgss.GSSException
- すべての実装されたインタフェース:
Serializable
public class GSSException extends Exception
この例外は、GSS-APIメカニズム固有のエラーを含むGSS-APIエラーが発生したときにスローされます。 GSS-APIエラーには、GSS-APIのメジャー状態コードとマイナー状態コードが含まれます。 メジャー・エラー・コードは、このクラスのGSS-APIレベルに定義されたエラー・コードです。 マイナー・エラー・コードは、補足情報を追加するためのメカニズム固有のエラー・コードです。 配下のメカニズムの実装により、この例外がスローされるときに適切なマイナー状態コードが設定されます。 このクラスでは、呼出し側に数値エラー・コードを配布し、数値エラー・コードにテキスト表現を割り当てます。
- 導入されたバージョン:
- 1.4
- 関連項目:
-
フィールドのサマリー
フィールド修飾子と型フィールド説明static final intチャネル・バインディングが一致していません。static final int要求されたメカニズムがサポートされていません。static final intトークンの整合性検査が無効です。static final int指定された名前が無効です。static final int指定された名前の型がサポートされていません。static final intQOP値がサポートされていません。static final int状態コードが無効です。static final intセキュリティ・コンテキストが期限切れです。static final int資格数値エラー・コード。static final int資格が不足しています。static final intトークンが不足しています。static final int要求された資格要素が重複しています。static final intこのトークンは以前のトークンの複製です。static final intGSS-APIレベルに指定されていない一般的なエラーです。static final int予期したメッセージごとのトークンが着信しませんでした。static final int複数のメカニズムの要素が名前に含まれています。static final intセキュリティ・コンテキストが無効です。static final int資格が無効です。static final intこのトークンは期限切れです。static final int操作が認証されていません。static final int操作が利用できません。static final int後続のトークンがすでに処理されています。 -
コンストラクタのサマリー
コンストラクタコンストラクタ説明GSSException(int majorCode) 指定されたメジャー・コードを使用してGSSExceptionオブジェクトを作成します。GSSException(int majorCode, int minorCode, String minorString) 指定されたメジャー・コード、マイナー・コード、マイナー・コードのテキスト説明を使用して、GSSExceptionオブジェクトを作成します。 -
メソッドのサマリー
修飾子と型メソッド説明intgetMajor()この例外を発生させた問題がスローするGSS-APIレベルのメジャー・エラー・コードを返します。この例外のGSS-APIレベルのメジャー・エラー・コードについて説明する文字列を返します。メジャー状態コードおよびマイナー状態コードのテキスト説明を返します。intgetMinor()この例外を発生させた問題がスローするメカニズム・レベルのエラー・コードを返します。メカニズム固有のエラー・コードについて説明する文字列を返します。void例外をスローさせた問題が、メカニズム・レベルのマイナー・エラー・コードとその文字列説明を設定するときに使用します。toString()メジャー状態コードおよびマイナー状態コードのテキスト説明を返します。クラスjava.lang.Throwableで宣言されたメソッド
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
フィールド詳細
-
BAD_BINDINGS
public static final int BAD_BINDINGSチャネル・バインディングが一致していません。- 関連項目:
-
BAD_MECH
public static final int BAD_MECH要求されたメカニズムがサポートされていません。- 関連項目:
-
BAD_NAME
public static final int BAD_NAME指定された名前が無効です。- 関連項目:
-
BAD_NAMETYPE
public static final int BAD_NAMETYPE指定された名前の型がサポートされていません。- 関連項目:
-
BAD_STATUS
public static final int BAD_STATUS状態コードが無効です。- 関連項目:
-
BAD_MIC
public static final int BAD_MICトークンの整合性検査が無効です。- 関連項目:
-
CONTEXT_EXPIRED
public static final int CONTEXT_EXPIREDセキュリティ・コンテキストが期限切れです。- 関連項目:
-
CREDENTIALS_EXPIRED
public static final int CREDENTIALS_EXPIRED資格数値エラー・コード。- 関連項目:
-
DEFECTIVE_CREDENTIAL
public static final int DEFECTIVE_CREDENTIAL資格が不足しています。- 関連項目:
-
DEFECTIVE_TOKEN
public static final int DEFECTIVE_TOKENトークンが不足しています。- 関連項目:
-
FAILURE
public static final int FAILUREGSS-APIレベルに指定されていない一般的なエラーです。- 関連項目:
-
NO_CONTEXT
public static final int NO_CONTEXTセキュリティ・コンテキストが無効です。- 関連項目:
-
NO_CRED
public static final int NO_CRED資格が無効です。- 関連項目:
-
BAD_QOP
public static final int BAD_QOPQOP値がサポートされていません。- 関連項目:
-
UNAUTHORIZED
public static final int UNAUTHORIZED操作が認証されていません。- 関連項目:
-
UNAVAILABLE
public static final int UNAVAILABLE操作が利用できません。- 関連項目:
-
DUPLICATE_ELEMENT
public static final int DUPLICATE_ELEMENT要求された資格要素が重複しています。- 関連項目:
-
NAME_NOT_MN
public static final int NAME_NOT_MN複数のメカニズムの要素が名前に含まれています。- 関連項目:
-
DUPLICATE_TOKEN
public static final int DUPLICATE_TOKENこのトークンは以前のトークンの複製です。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
-
OLD_TOKEN
public static final int OLD_TOKENこのトークンは期限切れです。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
-
UNSEQ_TOKEN
public static final int UNSEQ_TOKEN後続のトークンがすでに処理されています。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
-
GAP_TOKEN
public static final int GAP_TOKEN予期したメッセージごとのトークンが着信しませんでした。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
-
-
コンストラクタの詳細
-
GSSException
public GSSException(int majorCode) 指定されたメジャー・コードを使用してGSSExceptionオブジェクトを作成します。- パラメータ:
majorCode- この例外を発生させた問題がスローするGSSエラー・コード。
-
GSSException
public GSSException(int majorCode, int minorCode, String minorString) 指定されたメジャー・コード、マイナー・コード、マイナー・コードのテキスト説明を使用して、GSSExceptionオブジェクトを作成します。 このコンストラクタは、配下のメカニズム・レベルから例外が発生したときに使用されます。 GSSコードとメカニズム・コードを設定できます。- パラメータ:
majorCode- この例外を発生させた問題がスローするGSSエラー・コード。minorCode- この例外を発生させた問題がスローするメカニズム・レベルのエラー・コード。minorString- メカニズム・エラー・コードのテキスト説明。
-
-
メソッドの詳細
-
getMajor
public int getMajor()この例外を発生させた問題がスローするGSS-APIレベルのメジャー・エラー・コードを返します。 メジャー・エラー・コードは、このクラスのGSS-APIメカニズムに依存しないGSS-APIレベルに定義されます。 補足情報を追加するためのメカニズム固有のエラー・コードは、マイナー・エラー・コードとして設定されます。- 戻り値:
- この例外を発生させたGSS-APIレベルのメジャー・エラー・コードを表すint
- 関連項目:
-
getMinor
public int getMinor()この例外を発生させた問題がスローするメカニズム・レベルのエラー・コードを返します。 マイナー・エラー・コードは、配下のメカニズムによって設定されます。- 戻り値:
- メカニズム・エラー・コードを表すint。0は、メカニズム・エラー・コードが設定されていないことを示す。
- 関連項目:
-
getMajorString
public String getMajorString()この例外のGSS-APIレベルのメジャー・エラー・コードについて説明する文字列を返します。- 戻り値:
- メジャー・エラー・コードの説明を表すString
- 関連項目:
-
getMinorString
public String getMinorString()メカニズム固有のエラー・コードについて説明する文字列を返します。 マイナー状態コードが0の場合、利用できるメカニズム・レベルのエラーの詳細はありません。- 戻り値:
- メカニズム・エラー・コードのテキスト説明を表すString
- 関連項目:
-
setMinor
public void setMinor(int minorCode, String message) 例外をスローさせた問題が、メカニズム・レベルのマイナー・エラー・コードとその文字列説明を設定するときに使用します。 このメソッドは、メカニズム・プロバイダがエラーの詳細を指定するために使用します。- パラメータ:
minorCode- メカニズム固有のエラー・コードmessage- メカニズム・エラー・コードのテキスト説明- 関連項目:
-
toString
-
getMessage
public String getMessage()メジャー状態コードおよびマイナー状態コードのテキスト説明を返します。- オーバーライド:
getMessage、クラスThrowable- 戻り値:
- エラーの説明を含むString
-