|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
org.ietf.jgss
类 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 级别定义的代码。次要错误代码是指特定于机制的错误代码,他们可以提供附加的信息。基础机制实现负责在抛出此异常时设置适当的次要状态码除向调用方提供数值错误代码外,此类还执行从其数值到文本表示形式的映射。
- 从以下版本开始:
- 1.4
- 另请参见:
- 序列化表格
字段摘要 | |
---|---|
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 |
字段详细信息 |
---|
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
-
安全上下文过期。
- 另请参见:
- 常量字段值