|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.lang.Throwable java.lang.Exception org.ietf.jgss.GSSException
public class GSSException
每當發生 GSS-API 錯誤(包括任何特定於機制的錯誤)時,都會拋出此異常。它包括主要和次要的 GSS-API 狀態碼。主要錯誤程式碼是指那些在此類別的 GSS-API 級別定義的程式碼。次要錯誤程式碼是指特定於機制的錯誤程式碼,他們可以提供附加的資訊。基礎機制實作負責在拋出此異常時設置適當的次要狀態碼除向調用者提供數值錯誤程式碼外,此類別還執行從其數值到文本表示形式的映射。
欄位摘要 | |
---|---|
static int |
BAD_BINDINGS
通道綁定不比對。 |
static int |
BAD_MECH
請求了不受支持的機制。 |
static int |
BAD_MIC
具有無效的完整性檢查的標記。 |
static int |
BAD_NAME
提供了無效名稱。 |
static int |
BAD_NAMETYPE
提供了不受支持的型別的名稱。 |
static int |
BAD_QOP
不受支持的 QOP 值。 |
static int |
BAD_STATUS
無效的狀態碼。 |
static int |
CONTEXT_EXPIRED
安全上下文過期。 |
static int |
CREDENTIALS_EXPIRED
過期的憑據。 |
static int |
DEFECTIVE_CREDENTIAL
有缺陷的憑據。 |
static int |
DEFECTIVE_TOKEN
有缺陷的標記。 |
static int |
DUPLICATE_ELEMENT
請求了重複的憑據元素。 |
static int |
DUPLICATE_TOKEN
該標記是前面標記的一個副本。 |
static int |
FAILURE
未在 GSS-API 級別指定的一般故障。 |
static int |
GAP_TOKEN
未收到需要的 per-message 標記。 |
static int |
NAME_NOT_MN
包含多機制元素的名稱。 |
static int |
NO_CONTEXT
無效的安全上下文。 |
static int |
NO_CRED
無效的憑據。 |
static int |
OLD_TOKEN
該標記已無效。 |
static int |
UNAUTHORIZED
未授權的操作。 |
static int |
UNAVAILABLE
不可用的操作。 |
static int |
UNSEQ_TOKEN
後面的標記已處理過。 |
建構子摘要 | |
---|---|
GSSException(int majorCode)
使用指定的主要程式碼創建一個 GSSException 物件。 |
|
GSSException(int majorCode,
int minorCode,
String minorString)
使用指定的主要程式碼、次要程式碼和次要程式碼文本性解釋,創建一個 GSSException 物件。 |
方法摘要 | |
---|---|
int |
getMajor()
返回導致拋出此異常的問題的 GSS-API 級主要錯誤程式碼。 |
String |
getMajorString()
返回一個字元串,解釋在此異常中 GSS-API 級的主要錯誤程式碼。 |
String |
getMessage()
返回主要和次要狀態碼的文本表示形式。 |
int |
getMinor()
返回導致拋出此異常的問題的機制級錯誤程式碼。 |
String |
getMinorString()
返回解釋特定於機制的錯誤程式碼的字元串。 |
void |
setMinor(int minorCode,
String message)
由異常拋出器使用,以設置機制級的次要錯誤程式碼及其字元串解釋。 |
String |
toString()
返回主要和次要狀態碼的文本表示形式。 |
從類別 java.lang.Throwable 繼承的方法 |
---|
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace |
從類別 java.lang.Object 繼承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
欄位詳細資訊 |
---|
public static final int BAD_BINDINGS
public static final int BAD_MECH
public static final int BAD_NAME
public static final int BAD_NAMETYPE
public static final int BAD_STATUS
public static final int BAD_MIC
public static final int CONTEXT_EXPIRED
public static final int CREDENTIALS_EXPIRED
public static final int DEFECTIVE_CREDENTIAL
public static final int DEFECTIVE_TOKEN
public static final int FAILURE
public static final int NO_CONTEXT
public static final int NO_CRED
public static final int BAD_QOP
public static final int UNAUTHORIZED
public static final int UNAVAILABLE
public static final int DUPLICATE_ELEMENT
public static final int NAME_NOT_MN
public static final int DUPLICATE_TOKEN
public static final int OLD_TOKEN
public static final int UNSEQ_TOKEN
public static final int GAP_TOKEN
建構子詳細資訊 |
---|
public GSSException(int majorCode)
majorCode
- 導致拋出此異常的問題的 GSS 錯誤程式碼。public GSSException(int majorCode, int minorCode, String minorString)
majorCode
- 導致拋出此異常的問題的 GSS 錯誤程式碼。minorCode
- 導致拋出此異常的問題的機制級錯誤程式碼。minorString
- 機制錯誤程式碼的文本解釋。方法詳細資訊 |
---|
public int getMajor()
getMajorString()
,
getMinor()
,
getMinorString()
public int getMinor()
getMinorString()
,
setMinor(int, java.lang.String)
public String getMajorString()
getMajor()
,
toString()
public String getMinorString()
getMinor()
,
getMajorString()
,
toString()
public void setMinor(int minorCode, String message)
minorCode
- 特定於機制的錯誤程式碼message
- 機制錯誤程式碼的文本解釋getMinor()
public String toString()
Throwable
中的 toString
public String getMessage()
Throwable
中的 getMessage
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。