所有类


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
安全上下文过期。

另请参见:
常量字段值

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部