类的用途
javax.security.auth.kerberos.KerberosPrincipal
使用 KerberosPrincipal 的包
-
KerberosPrincipal 在 javax.security.auth.kerberos 中的用法
修饰符和类型方法描述final KerberosPrincipalKerberosTicket.getClient()返回与此票证关联的客户端主体。final KerberosPrincipalKerberosKey.getPrincipal()返回此密钥所属的委托人。KeyTab.getPrincipal()返回此KeyTab对象绑定到的服务主体。KerberosCredMessage.getRecipient()返回此消息的收件人。KerberosCredMessage.getSender()返回此消息的发件人。final KerberosPrincipalKerberosTicket.getServer()返回与此票证关联的服务主体。javax.security.auth.kerberos 中的方法,参数类型为 KerberosPrincipal修饰符和类型方法描述static KeyTabKeyTab.getInstance(KerberosPrincipal princ) 返回绑定到指定服务主体的默认KeyTab实例。static KeyTabKeyTab.getInstance(KerberosPrincipal princ, File file) 从绑定到指定服务主体的File对象返回一个KeyTab实例。KeyTab.getKeys(KerberosPrincipal principal) 返回给定 Kerberos 主体的新密钥。javax.security.auth.kerberos 中的构造函数,参数类型为 KerberosPrincipal修饰符构造方法描述KerberosCredMessage(KerberosPrincipal sender, KerberosPrincipal recipient, byte[] message) 构造一个KerberosCredMessage对象。KerberosKey(KerberosPrincipal principal, byte[] keyBytes, int keyType, int versionNum) 当密钥类型和密钥版本号已知时,根据给定的字节构造一个KerberosKey。KerberosKey(KerberosPrincipal principal, char[] password, String algorithm) 使用指定的算法名称从主体的密码构造KerberosKey。KerberosTicket(byte[] asn1Encoding, KerberosPrincipal client, KerberosPrincipal server, byte[] sessionKey, int keyType, boolean[] flags, Date authTime, Date startTime, Date endTime, Date renewTill, InetAddress[] clientAddresses) 使用客户端从 KDC 接收或从缓存读取的凭据信息构造KerberosTicket。