- java.lang.Object
-
- com.sun.security.jgss.GSSUtil
-
public class GSSUtil extends Object
GSS-API实用程序与Sun Microsystem的Java GSS-API实现结合使用。
-
-
构造方法摘要
构造方法 Constructor 描述 GSSUtil()
-
-
-
方法详细信息
-
createSubject
public static Subject createSubject(GSSName principals, GSSCredential credentials)
使用此方法将GSSName和GSSCredential转换为主题。 通常,这将由想要通过在当前访问控制上下文中设置客户端主题在Java级别模拟客户端线程的服务器来完成。 如果服务器仅在其本地JVM中使用基于主体的策略感兴趣,那么它只需要提供客户端的GSSName。 来自GSSName的元素将放置在此主题的主体集合中,GSSCredential的元素将放置在Subject的私有凭据集中。 添加到主题的任何Kerberos特定元素都将是javax.security.auth.kerberos中定义的标准Kerberos实现类的实例。- 参数
-
principals
- 包含同一实体的一个或多个机制特定表示的GSSName。 这些机制特定的表示将被填充在返回的主题的主体集中。 -
credentials
- 包含同一实体的一个或多个机制特定凭据的GSSCredential。 这些机制的特定凭据将被填充在返回的主题的私人凭据集中。 传递值为null将意味着私人凭据集应该为空。 - 结果
- 一个主题,其中包含来自给定GSSName和GSSCredential的元素的条目。
-
-