Uses of Class
krb5.lib.EncryptionKey

Packages that use EncryptionKey
krb5.app.lib   
krb5.client.ccache   
krb5.client.lib   
krb5.kdc.lib   
krb5.lib   
krb5.util.keytab   
 

Uses of EncryptionKey in krb5.app.lib
 

Methods in krb5.app.lib that return EncryptionKey
 EncryptionKey KrbApReq.getSubKey()
          Returns subject key
 

Methods in krb5.app.lib with parameters of type EncryptionKey
static byte[] AppUtil.ap_rep(EncryptionKey key, KerberosTime ctime, EncryptionKey subKey, java.lang.Integer seqNumber)
          TODO Method Description
 void KrbApReq.authenticate(EncryptionKey key)
          Authenticates with the specified key
 void KrbApReq.authenticate(EncryptionKey key, HostAddress sender)
          Authenticates with the specified key for a given sender
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
 

Constructors in krb5.app.lib with parameters of type EncryptionKey
MakeKrbPrivMsg(byte[] userData, KrbCreds creds, EncryptionKey subKey, KerberosTime timestamp, SeqNumber seqNumber, HostAddress saddr, HostAddress raddr)
          Class constructor
ReadKrbPrivMsg(byte[] msg, KrbCreds creds, EncryptionKey subKey, SeqNumber seqNumber, HostAddress saddr, HostAddress raddr, boolean timestampRequired, boolean seqNumberRequired)
          Class constructor
 

Uses of EncryptionKey in krb5.client.ccache
 

Fields in krb5.client.ccache declared as EncryptionKey
 EncryptionKey Credentials.key
          Key
 

Uses of EncryptionKey in krb5.client.lib
 

Fields in krb5.client.lib declared as EncryptionKey
static EncryptionKey AuthContext.clientKey
          Client's secret key
 

Methods in krb5.client.lib that return EncryptionKey
 EncryptionKey KrbApReq.getSubKey()
          Returns the subject key
 

Methods in krb5.client.lib with parameters of type EncryptionKey
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 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
 void KrbAsReq.verifyASRep(ASRep rep, EncryptionKey key)
          Verify ASRep message
 void KrbTgsReq.verifyTgsRepMsg(TGSRep rep, EncryptionKey key)
          Verify TGSRep message
 

Constructors in krb5.client.lib with parameters of type EncryptionKey
KrbApReq(APOptions options, Credentials tgs_creds, Checksum cksum, EncryptionKey subKey, SeqNumber seqNumber, AuthorizationData authorizationData)
          Class constructor.
KrbAsReq(EncryptionKey key, 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.
MakeKrbPrivMsg(byte[] userData, Credentials creds, EncryptionKey subKey, KerberosTime timestamp, SeqNumber seqNumber, HostAddress saddr, HostAddress raddr)
          Class constructor
MakeKrbPrivMsg(byte[] userData, EncryptionKey subKey, KerberosTime timestamp, SeqNumber seqNumber, HostAddress saddr, HostAddress raddr)
          Class constructor
ReadKrbPrivMsg(byte[] msg, Credentials creds, EncryptionKey subKey, SeqNumber seqNumber, HostAddress saddr, HostAddress raddr, boolean timestampRequired, boolean seqNumberRequired)
          Class constructor
 

Uses of EncryptionKey in krb5.kdc.lib
 

Methods in krb5.kdc.lib with parameters of type EncryptionKey
static KrbCreds KDCUtil.verifyAPReq(APReq ap_req, EncryptionKey key, HostAddress sender)
          Verify APReq message
 

Uses of EncryptionKey in krb5.lib
 

Fields in krb5.lib declared as EncryptionKey
 EncryptionKey EncKDCRepPart.key
          Key
 EncryptionKey EncTicketPart.key
          Key
 EncryptionKey Authenticator.subKey
          Subject key
 EncryptionKey EncAPRepPart.subKey
          Subject key
 

Methods in krb5.lib that return EncryptionKey
 EncryptionKey KrbCreds.getKey()
          Return the stored session key
 

Methods in krb5.lib with parameters of type EncryptionKey
 java.lang.Object EncryptedData.decrypt(EncryptionKey key)
          Decrypt sealed object
 void KDCRep.decrypt(EncryptionKey key)
          Decrypts with a key
static KRBPriv KrbUtil.mk_priv(byte[] userData, EncryptionKey key, KerberosTime timestamp, SeqNumber seqNumber, HostAddress sAddress, HostAddress rAddress)
          Create a KRBPriv message
 boolean Checksum.verifyKeyedChecksum(byte[] data, EncryptionKey key)
          Verifies the checksum value
 

Constructors in krb5.lib with parameters of type EncryptionKey
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
Checksum(int new_cksumType, byte[] data, EncryptionKey key)
          Class constructor
EncAPRepPart(KerberosTime new_ctime, int new_cusec, EncryptionKey new_subKey, java.lang.Integer new_seqNumber)
          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
EncryptedData(EncryptionKey key, java.io.Serializable plainObject)
          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
KrbCreds(Ticket new_ticket, PrincipalName new_client, PrincipalName new_server, EncryptionKey new_key, boolean new_mutual_required)
          Class constructor
 

Uses of EncryptionKey in krb5.util.keytab
 

Methods in krb5.util.keytab that return EncryptionKey
 EncryptionKey Keytab.getEncryptionKey(PrincipalName pName)
          Get the enctryption key