java.lang.Object
com.sun.security.jgss.GSSUtil
用于与Sun Microsystems的Java GSS-API实现一起使用的GSS-API实用程序。
-
Method Summary
Modifier and TypeMethodDescriptionstatic Subject
createSubject
(GSSName principals, GSSCredential credentials) 使用此方法将GSSName和GSSCredential转换为Subject。
-
Method Details
-
createSubject
使用此方法将GSSName和GSSCredential转换为Subject。通常,这将由服务器执行,该服务器希望通过在当前访问控制上下文中设置客户端Subject来在Java级别模拟客户端线程。如果服务器仅对在其本地JVM中使用基于主体的策略感兴趣,则只需提供客户端的GSSName。 GSSName中的元素将放置在此Subject的主体集合中,而来自GSSCredential的元素将放置在Subject的私有凭据集合中。添加到主体的任何特定于Kerberos的元素将是javax.security.auth.kerberos中定义的标准Kerberos实现类的实例。- 参数:
-
principals
- 包含同一实体的一个或多个机制特定表示的GSSName。这些机制特定表示将填充返回的Subject的主体集合。 -
credentials
- 包含同一实体的一个或多个机制特定凭据的GSSCredential。这些机制特定凭据将填充返回的Subject的私有凭据集合。传入null值将意味着私有凭据集应保持为空。 - 返回:
- 包含来自给定的GSSName和GSSCredential的元素的Subject。
-