| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjava.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 中的 toStringpublic String getMessage()
Throwable 中的 getMessage
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。