- 所有超级接口:
-
Cloneable
,GSSCredential
用于支持额外功能的扩展GSSCredential接口,这些功能未在
org.ietf.jgss.GSSCredential
中定义。
- 自Java版本:
- 1.8
-
Field Summary
Fields declared in interface org.ietf.jgss.GSSCredential
ACCEPT_ONLY, DEFAULT_LIFETIME, INDEFINITE_LIFETIME, INITIATE_AND_ACCEPT, INITIATE_ONLY
-
Method Summary
Methods declared in interface org.ietf.jgss.GSSCredential
add, dispose, equals, getMechs, getName, getName, getRemainingAcceptLifetime, getRemainingInitLifetime, getRemainingLifetime, getUsage, getUsage, hashCode
-
Method Details
-
impersonate
模拟一个主体。在Kerberos中,可以使用Microsoft S4U2self扩展来实现这一点。如果模拟失败,将抛出一个
GSSException.NO_CRED
。如果模拟方法对此凭据对象不可用,将抛出一个GSSException.FAILURE
。- 参数:
-
name
- 要模拟的主体的名称 - 返回值:
- 该主体的凭据
- 抛出:
-
GSSException
- 包含以下主要错误代码:GSSException.NO_CRED
GSSException.FAILURE
-