Uses of Class
krb5.lib.KrbException

Packages that use KrbException
krb5.app.lib   
krb5.client   
krb5.client.lib   
krb5.crypto   
krb5.kdc.lib   
krb5.lib   
krb5.util   
 

Uses of KrbException in krb5.app.lib
 

Methods in krb5.app.lib that throw KrbException
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
 APOptions KrbApReq.getAPOptions()
          Returns application options
 byte[] MakeKrbPrivMsg.getComposedMsg()
          Returns composed message
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
 boolean KrbApReq.mutualAuthenticationRequired()
          Determines whether mutual authentication is required
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
 boolean KrbApReq.useSessionKey()
          Determines whether session key is used
 

Constructors in krb5.app.lib that throw KrbException
KrbApReq(byte[] msg)
          Class constructor
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 KrbException in krb5.client
 

Methods in krb5.client that throw KrbException
 void ClientModel.contactAPPServer(java.lang.String serverName, Credentials creds)
          Authenticate with application sever
 void ClientModel.executeKinit()
          Execute Kinit command
 void ClientModel.requestTGT(java.lang.String service, java.lang.String realm)
          Execute TGT request command
 AppServiceMsg ClientModel.serverInfoRequest()
          Server operatation system information service
 AppServiceMsg ClientModel.timeServiceRequest()
          Time service from server
 

Uses of KrbException in krb5.client.lib
 

Methods in krb5.client.lib that throw KrbException
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
 byte[] MakeKrbPrivMsg.getComposedMsg()
          Returns composed message
static void ClientUtil.krb_as_tgs_rep_common_checks(KDCReq req, KDCRep rep)
          ASRep and TGSRep message verification
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
 void KrbApReq.verifyAPRep(byte[] msg)
          Verify the KRB_AP_REP message.
 void KrbAsReq.verifyASRep(ASRep rep, EncryptionKey key)
          Verify ASRep message
 void KrbAsReq.verifyASRep(ASRep rep, java.lang.String password)
          Verify ASRep message
 void KrbTgsReq.verifyTgsRepMsg(TGSRep rep, EncryptionKey key)
          Verify TGSRep message
 void KrbTgsReq.verifyTgsRepMsg(TGSRep rep, java.lang.String password)
          Verify TGSRep message
 

Constructors in krb5.client.lib that throw KrbException
KrbApReq(APOptions options, Credentials tgs_creds, Checksum cksum, EncryptionKey subKey, SeqNumber seqNumber, AuthorizationData authorizationData)
          Class constructor.
KrbAsReq(Context cont, AuthContext authCont)
          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
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.
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 KrbException in krb5.crypto
 

Methods in krb5.crypto that throw KrbException
 java.lang.Object UniversalCryptor.decryptObject(javax.crypto.SealedObject so)
          Decrypt a sealed object
 javax.crypto.SealedObject UniversalCryptor.encryptObject(java.io.Serializable obj)
          Return sealed object
static CksumType CksumType.getInstance(int cksumTypeConst)
           
 

Uses of KrbException in krb5.kdc.lib
 

Methods in krb5.kdc.lib that throw KrbException
static KrbCreds KDCUtil.verifyAPReq(APReq ap_req, EncryptionKey key, HostAddress sender)
          Verify APReq message
 

Uses of KrbException in krb5.lib
 

Subclasses of KrbException in krb5.lib
 class RealmException
          Class Description : Realm exception class.
 

Methods in krb5.lib that throw KrbException
 void BitString.clear(int bit)
          Clears a bit
 java.lang.Object EncryptedData.decrypt(EncryptionKey key)
          Decrypt sealed object
 void KDCRep.decrypt(EncryptionKey key)
          Decrypts with a key
 java.lang.Object EncryptedData.decrypt(java.lang.String password)
          Decrypt the sealed object
 void KDCRep.decrypt(java.lang.String password)
          Decrypts with password
 boolean BitString.get(int bit)
          Get a bit
 boolean Checksum.isEqual(Checksum cksum)
          Check whether a given checksum value is the same this one
 boolean BitString.match(BitString other, int bit)
          Check whether two BitStrings match
static KRBPriv KrbUtil.mk_priv(byte[] userData, EncryptionKey key, KerberosTime timestamp, SeqNumber seqNumber, HostAddress sAddress, HostAddress rAddress)
          Create a KRBPriv message
 void BitString.set(int bit)
          Set a bit
 byte[] BitString.toBytes()
          Converts BitString to bytes
static long KerberosTime.toKerberosTime(java.lang.String time)
          Converts time to Kerberos Time
 boolean Checksum.verifyKeyedChecksum(byte[] data, EncryptionKey key)
          Verifies the checksum value
 

Constructors in krb5.lib that throw KrbException
APOptions(byte[] data, int size)
          Class constructor
APOptions(int oneBit)
          Class constructor
BitString(byte[] data, int new_size)
          Class constructor
Checksum(byte[] data)
          Class constructor
Checksum(int new_cksumType, byte[] data)
          Class constructor specifying type and array of data
Checksum(int new_cksumType, byte[] data, EncryptionKey key)
          Class constructor
EncryptedData(EncryptionKey key, java.io.Serializable plainObject)
          Class constructor
EncryptedData(java.lang.String password, java.io.Serializable plainObject)
          Class constructor
KDCOptions(byte[] data, int size)
          Class constructor
KDCOptions(int oneBit)
          Class constructor
KerberosTime(java.lang.String time)
          Class constructor
 

Uses of KrbException in krb5.util
 

Methods in krb5.util that throw KrbException
 void KrbConfFile.parse()
          Parses the data