public class GSSException extends 异常
Modifier and Type | Field and Description |
---|---|
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
未收到预期的每消息令牌。
|
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
后来的令牌已被处理。
|
Constructor and Description |
---|
GSSException(int majorCode)
创建具有指定主要代码的GSSException对象。
|
GSSException(int majorCode, int minorCode, String minorString)
创建具有指定主要代码,次要代码和次要代码文本说明的GSSException对象。
|
Modifier and Type | Method and Description |
---|---|
int |
getMajor()
返回导致引发此异常的问题的GSS-API级别主要错误代码。
|
String |
getMajorString()
返回一个解释GSS-API级别主要错误代码的字符串。
|
String |
getMessage()
返回主要和次要状态代码的文本表示。
|
int |
getMinor()
返回导致引发此异常的问题的机制级别错误代码。
|
String |
getMinorString()
返回一个解释机制特定错误代码的字符串。
|
void |
setMinor(int minorCode, String message)
由异常thrower用于设置机制级别的小错误代码及其字符串说明。
|
String |
toString()
返回主要和次要状态代码的文本表示。
|
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
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 getMessage()
getMessage
在
Throwable
类