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_BINDINGSpublic static final int BAD_BINDINGSチャネル・バインディングが一致していません。- 関連項目:
 
- 
BAD_MECHpublic static final int BAD_MECH要求されたメカニズムがサポートされていません。- 関連項目:
 
- 
BAD_NAMEpublic static final int BAD_NAME指定された名前が無効です。- 関連項目:
 
- 
BAD_NAMETYPEpublic static final int BAD_NAMETYPE指定された名前の型がサポートされていません。- 関連項目:
 
- 
BAD_STATUSpublic static final int BAD_STATUS状態コードが無効です。- 関連項目:
 
- 
BAD_MICpublic static final int BAD_MICトークンの整合性検査が無効です。- 関連項目:
 
- 
CONTEXT_EXPIREDpublic static final int CONTEXT_EXPIREDセキュリティ・コンテキストが期限切れです。- 関連項目:
 
- 
CREDENTIALS_EXPIREDpublic static final int CREDENTIALS_EXPIRED資格数値エラー・コード。- 関連項目:
 
- 
DEFECTIVE_CREDENTIALpublic static final int DEFECTIVE_CREDENTIAL資格が不足しています。- 関連項目:
 
- 
DEFECTIVE_TOKENpublic static final int DEFECTIVE_TOKENトークンが不足しています。- 関連項目:
 
- 
FAILUREpublic static final int FAILUREGSS-APIレベルに指定されていない一般的なエラーです。- 関連項目:
 
- 
NO_CONTEXTpublic static final int NO_CONTEXTセキュリティ・コンテキストが無効です。- 関連項目:
 
- 
NO_CREDpublic static final int NO_CRED資格が無効です。- 関連項目:
 
- 
BAD_QOPpublic static final int BAD_QOPQOP値がサポートされていません。- 関連項目:
 
- 
UNAUTHORIZEDpublic static final int UNAUTHORIZED操作が認証されていません。- 関連項目:
 
- 
UNAVAILABLEpublic static final int UNAVAILABLE操作が利用できません。- 関連項目:
 
- 
DUPLICATE_ELEMENTpublic static final int DUPLICATE_ELEMENT要求された資格要素が重複しています。- 関連項目:
 
- 
NAME_NOT_MNpublic static final int NAME_NOT_MN複数のメカニズムの要素が名前に含まれています。- 関連項目:
 
- 
DUPLICATE_TOKENpublic static final int DUPLICATE_TOKENこのトークンは以前のトークンの複製です。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
 
- 
OLD_TOKENpublic static final int OLD_TOKENこのトークンは期限切れです。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
 
- 
UNSEQ_TOKENpublic static final int UNSEQ_TOKEN後続のトークンがすでに処理されています。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
 
- 
GAP_TOKENpublic static final int GAP_TOKEN予期したメッセージごとのトークンが着信しませんでした。 この致命的なエラー・コードは、コンテキストが確立しているときに発生する可能性があります。 補足状態値を指定するときには使用できません。 MessagePropオブジェクトを使用してください。- 関連項目:
 
 
- 
- 
コンストラクタの詳細- 
GSSExceptionpublic GSSException(int majorCode) 指定されたメジャー・コードを使用してGSSExceptionオブジェクトを作成します。- パラメータ:
- majorCode- この例外を発生させた問題がスローするGSSエラー・コード。
 
- 
GSSExceptionpublic GSSException(int majorCode, int minorCode, String minorString) 指定されたメジャー・コード、マイナー・コード、マイナー・コードのテキスト説明を使用して、GSSExceptionオブジェクトを作成します。 このコンストラクタは、配下のメカニズム・レベルから例外が発生したときに使用されます。 GSSコードとメカニズム・コードを設定できます。- パラメータ:
- majorCode- この例外を発生させた問題がスローするGSSエラー・コード。
- minorCode- この例外を発生させた問題がスローするメカニズム・レベルのエラー・コード。
- minorString- メカニズム・エラー・コードのテキスト説明。
 
 
- 
- 
メソッドの詳細- 
getMajorpublic int getMajor()この例外を発生させた問題がスローするGSS-APIレベルのメジャー・エラー・コードを返します。 メジャー・エラー・コードは、このクラスのGSS-APIメカニズムに依存しないGSS-APIレベルに定義されます。 補足情報を追加するためのメカニズム固有のエラー・コードは、マイナー・エラー・コードとして設定されます。- 戻り値:
- この例外を発生させたGSS-APIレベルのメジャー・エラー・コードを表すint
- 関連項目:
 
- 
getMinorpublic int getMinor()この例外を発生させた問題がスローするメカニズム・レベルのエラー・コードを返します。 マイナー・エラー・コードは、配下のメカニズムによって設定されます。- 戻り値:
- メカニズム・エラー・コードを表すint。0は、メカニズム・エラー・コードが設定されていないことを示す。
- 関連項目:
 
- 
getMajorStringpublic String getMajorString()この例外のGSS-APIレベルのメジャー・エラー・コードについて説明する文字列を返します。- 戻り値:
- メジャー・エラー・コードの説明を表すString
- 関連項目:
 
- 
getMinorStringpublic String getMinorString()メカニズム固有のエラー・コードについて説明する文字列を返します。 マイナー状態コードが0の場合、利用できるメカニズム・レベルのエラーの詳細はありません。- 戻り値:
- メカニズム・エラー・コードのテキスト説明を表すString
- 関連項目:
 
- 
setMinorpublic void setMinor(int minorCode, String message) 例外をスローさせた問題が、メカニズム・レベルのマイナー・エラー・コードとその文字列説明を設定するときに使用します。 このメソッドは、メカニズム・プロバイダがエラーの詳細を指定するために使用します。- パラメータ:
- minorCode- メカニズム固有のエラー・コード
- message- メカニズム・エラー・コードのテキスト説明
- 関連項目:
 
- 
toString
- 
getMessagepublic String getMessage()メジャー状態コードおよびマイナー状態コードのテキスト説明を返します。- オーバーライド:
- getMessage、クラス- Throwable
- 戻り値:
- エラーの説明を含むString
 
 
-