软件包  com.sun.security.jgss

Class GSSUtil



  • public class GSSUtil
    extends Object
    GSS-API实用程序与Sun Microsystem的Java GSS-API实现结合使用。
    • 构造方法详细信息

      • GSSUtil

        public 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的元素的条目。