## Uses of Class
javax.security.auth.kerberos.KerberosPrincipal

Packages that use KerberosPrincipal
javax.security.auth.kerberos: This package contains utility classes related to the Kerberos network authentication protocol.

### Uses of KerberosPrincipal in javax.security.auth.kerberos

Methods in javax.security.auth.kerberos that return KerberosPrincipal
`KerberosPrincipal` KerberosTicket.`getClient()` Returns the client principal associated with this ticket.
`KerberosPrincipal` KerberosKey.`getPrincipal()` Returns the principal that this key belongs to.
`KerberosPrincipal` KeyTab.`getPrincipal()` Returns the service principal this `KeyTab` object is bound to.
`KerberosPrincipal` KerberosTicket.`getServer()` Returns the service principal associated with this ticket.

Methods in javax.security.auth.kerberos with parameters of type KerberosPrincipal
`static KeyTab` KeyTab.`getInstance(KerberosPrincipal princ)` Returns the default `KeyTab` instance that is bound to the specified service principal.
`static KeyTab` KeyTab.`getInstance(KerberosPrincipal princ, File file)` Returns a `KeyTab` instance from a `File` object that is bound to the specified service principal.
`KerberosKey[]` KeyTab.`getKeys(KerberosPrincipal principal)` Returns fresh keys for the given Kerberos principal.

Constructors in javax.security.auth.kerberos with parameters of type KerberosPrincipal
Constructor and Description
`KerberosKey(KerberosPrincipal principal, byte[] keyBytes, int keyType, int versionNum)` Constructs a KerberosKey from the given bytes when the key type and key version number are known.
`KerberosKey(KerberosPrincipal principal, char[] password, String algorithm)` Constructs a KerberosKey from a principal's password.
`KerberosTicket(byte[] asn1Encoding, KerberosPrincipal client, KerberosPrincipal server, byte[] sessionKey, int keyType, boolean[] flags, Date authTime, Date startTime, Date endTime, Date renewTill, InetAddress[] clientAddresses)` Constructs a KerberosTicket using credentials information that a client either receives from a KDC or reads from a cache.