Uses of Class
krb5.lib.PrincipalName

Packages that use PrincipalName
krb5.app.lib   
krb5.client.ccache   
krb5.client.lib   
krb5.lib   
krb5.util.keytab   
krb5.util.replaycache   
 

Uses of PrincipalName in krb5.app.lib
 

Methods in krb5.app.lib with parameters of type PrincipalName
static void AppUtil.krb_priv_safe_common_checks(KerberosTime packetTimestamp, java.lang.Integer packetUsec, java.lang.Integer packetSeqNumber, HostAddress packetSAddress, HostAddress packetRAddress, SeqNumber seqNumber, HostAddress sAddress, HostAddress rAddress, boolean timestampRequired, boolean seqNumberRequired, PrincipalName packetPrincipal, Realm packetRealm)
          Checkr KrbPriv and KrbSafe message
static byte[] AppUtil.read_krbpriv(KRBPriv krb_priv, EncryptionKey key, SeqNumber seqNumber, HostAddress sAddress, HostAddress rAddress, boolean timestampRequired, boolean seqNumberRequired, PrincipalName cname, Realm crealm)
          Read received KrbPriv message and returns the user data
 

Uses of PrincipalName in krb5.client.ccache
 

Fields in krb5.client.ccache declared as PrincipalName
 PrincipalName Credentials.cname
          Client name
 PrincipalName Credentials.sname
          Server name
 

Methods in krb5.client.ccache that return PrincipalName
 PrincipalName Credentials.client()
          Returns client name
 PrincipalName Credentials.server()
          Returns server name
 

Uses of PrincipalName in krb5.client.lib
 

Fields in krb5.client.lib declared as PrincipalName
static PrincipalName AuthContext.usr
          the principal name used now
 

Methods in krb5.client.lib with parameters of type PrincipalName
static APReq ClientUtil.ap_req(APOptions apOptions, Ticket ticket, EncryptionKey key, Realm crealm, PrincipalName cname, Checksum cksum, KerberosTime ctime, EncryptionKey subKey, SeqNumber seqNumber, AuthorizationData authorizationData)
          Compose APReq message
static void ClientUtil.krb_priv_safe_common_checks(KerberosTime packetTimestamp, java.lang.Integer packetUsec, java.lang.Integer packetSeqNumber, HostAddress packetSAddress, HostAddress packetRAddress, SeqNumber seqNumber, HostAddress sAddress, HostAddress rAddress, boolean timestampRequired, boolean seqNumberRequired, PrincipalName packetPrincipal, Realm packetRealm)
          Check KrbPriv and KrbSafe message
static byte[] ClientUtil.read_krbpriv(KRBPriv krb_priv, EncryptionKey key, SeqNumber seqNumber, HostAddress sAddress, HostAddress rAddress, boolean timestampRequired, boolean seqNumberRequired, PrincipalName cname, Realm crealm)
          Read received KrbPriv message and returns the user data
 

Constructors in krb5.client.lib with parameters of type PrincipalName
KrbAsReq(EncryptionKey key, KDCOptions options, PrincipalName cname, PrincipalName sname, KerberosTime from, KerberosTime till, KerberosTime rtime, int[] eTypes, HostAddresses addresses, Ticket[] additionalTickets)
          Class constructor
KrbAsReq(KDCOptions options, PrincipalName cname, PrincipalName sname, KerberosTime from, KerberosTime till, KerberosTime rtime, int[] eTypes, HostAddresses addresses, Ticket[] additionalTickets)
          Class constructor
KrbAsReq(java.lang.StringBuffer password, KDCOptions options, PrincipalName cname, PrincipalName sname, KerberosTime from, KerberosTime till, KerberosTime rtime, int[] eTypes, HostAddresses addresses, Ticket[] additionalTickets)
          Class constructor
KrbTgsReq(KDCOptions options, Credentials as_creds, PrincipalName sname, KerberosTime from, KerberosTime till, KerberosTime rtime, int[] eTypes, HostAddresses addresses, AuthorizationData authorizationData, Ticket[] additionalTickets, EncryptionKey subKey)
          Class constructor.
 

Uses of PrincipalName in krb5.lib
 

Subclasses of PrincipalName in krb5.lib
 class ServiceName
          Class Description : ServiceName class.
 

Fields in krb5.lib declared as PrincipalName
 PrincipalName Authenticator.cname
          Name
 PrincipalName EncTicketPart.cname
          Name
 PrincipalName KDCRep.cname
          Name
 PrincipalName KDCReqBody.cname
          Name
 PrincipalName EncKDCRepPart.sname
          Name
 PrincipalName KDCReqBody.sname
          Name
 PrincipalName Ticket.sname
          Server Name
 

Methods in krb5.lib that return PrincipalName
 PrincipalName KrbCreds.getClient()
          Return the stored client information
 PrincipalName KrbCreds.getServer()
          Return the stored server information
 

Methods in krb5.lib with parameters of type PrincipalName
 boolean PrincipalName.equals(PrincipalName other)
          Determines whether two principal names are the same or not
 boolean PrincipalName.equalsWithoutRealm(PrincipalName other)
          Determines whether two principal names are the same without realm
 

Constructors in krb5.lib with parameters of type PrincipalName
ASRep(PAData[] new_pAData, Realm new_crealm, PrincipalName new_cname, Ticket new_ticket, EncryptedData new_encPart)
          Class constructor
Authenticator(Realm new_crealm, PrincipalName new_cname, Checksum new_cksum, int new_cusec, KerberosTime new_ctime, EncryptionKey new_subKey, java.lang.Integer new_seqNumber, AuthorizationData new_authorizationData)
          Class constructor
EncASRepPart(EncryptionKey new_key, LastReqEntry new_lastReq, int new_nonce, KerberosTime new_keyExpiration, TicketFlags new_flags, KerberosTime new_authtime, KerberosTime new_starttime, KerberosTime new_endtime, KerberosTime new_renewTill, Realm new_srealm, PrincipalName new_sname, HostAddresses new_caddr)
          Class constructor
EncKDCRepPart(EncryptionKey new_key, LastReqEntry new_lastReq, int new_nonce, KerberosTime new_keyExpiration, TicketFlags new_flags, KerberosTime new_authtime, KerberosTime new_starttime, KerberosTime new_endtime, KerberosTime new_renewTill, Realm new_srealm, PrincipalName new_sname, HostAddresses new_caddr, int new_msgType)
          Class constructor
EncTGSRepPart(EncryptionKey new_key, LastReqEntry new_lastReq, int new_nonce, KerberosTime new_keyExpiration, TicketFlags new_flags, KerberosTime new_authtime, KerberosTime new_starttime, KerberosTime new_endtime, KerberosTime new_renewTill, Realm new_srealm, PrincipalName new_sname, HostAddresses new_caddr)
          Class constructor
EncTicketPart(TicketFlags new_flags, EncryptionKey new_key, Realm new_crealm, PrincipalName new_cname, TransitedEncoding new_transited, KerberosTime new_authtime, KerberosTime new_starttime, KerberosTime new_endtime, KerberosTime new_renewTill, HostAddresses new_caddr, AuthorizationData new_authorizationData)
          Class constructor
KDCRep(PAData[] new_pAData, Realm new_crealm, PrincipalName new_cname, Ticket new_ticket, EncryptedData new_encPart, int req_type)
          Class constructor
KDCReqBody(KDCOptions new_kdcOptions, PrincipalName new_cname, Realm new_crealm, PrincipalName new_sname, KerberosTime new_from, KerberosTime new_till, KerberosTime new_rtime, int new_nonce, int[] new_eType, HostAddresses new_addresses, EncryptedData new_encAuthorizationData, Ticket[] new_additionalTickets)
           
KrbCreds(Ticket new_ticket, PrincipalName new_client, PrincipalName new_server, EncryptionKey new_key, boolean new_mutual_required)
          Class constructor
TGSRep(PAData[] new_pAData, Realm new_crealm, PrincipalName new_cname, Ticket new_ticket, EncryptedData new_encPart)
          Class constructor
Ticket(Realm new_realm, PrincipalName new_sname, EncryptedData new_encPart)
          Class constructor
 

Uses of PrincipalName in krb5.util.keytab
 

Methods in krb5.util.keytab with parameters of type PrincipalName
 EncryptionKey Keytab.getEncryptionKey(PrincipalName pName)
          Get the enctryption key
 

Uses of PrincipalName in krb5.util.replaycache
 

Methods in krb5.util.replaycache with parameters of type PrincipalName
 boolean ReplayCacheImpl.found(PrincipalName sname, Realm srealm, KerberosTime pATimeStamp, java.lang.Integer pAUSec)
          Check whether a request is replayed
 boolean ReplayCacheInterface.found(PrincipalName name, Realm realm, KerberosTime pATimeStamp, java.lang.Integer pAUSec)
          Check whether a request is replayed
 void ReplayCacheImpl.save(PrincipalName sname, Realm srealm, KerberosTime pATimeStamp, java.lang.Integer pAUSec)
          Save the request information in the replay cache
 void ReplayCacheInterface.save(PrincipalName name, Realm realm, KerberosTime pATimeStamp, java.lang.Integer pAUSec)
          Save the request information in the replay cache
 

Constructors in krb5.util.replaycache with parameters of type PrincipalName
ReplayCacheEntry(PrincipalName _sname, Realm _srealm, KerberosTime pATimeStamp, java.lang.Integer pAUSec)
          Class constructor