|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkrb5.client.lib.ClientUtil
public class ClientUtil
TODO Class Description : Client utility functions.
| Constructor Summary | |
|---|---|
ClientUtil()
|
|
| Method Summary | |
|---|---|
static APReq |
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 |
krb_as_tgs_rep_common_checks(KDCReq req,
KDCRep rep)
ASRep and TGSRep message verification |
static void |
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[] |
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 |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ClientUtil()
| Method Detail |
|---|
public static void krb_as_tgs_rep_common_checks(KDCReq req,
KDCRep rep)
throws KrbException
req - KDCReqrep - KDCRep
KrbException
public static APReq ap_req(APOptions apOptions,
Ticket ticket,
EncryptionKey key,
Realm crealm,
PrincipalName cname,
Checksum cksum,
KerberosTime ctime,
EncryptionKey subKey,
SeqNumber seqNumber,
AuthorizationData authorizationData)
throws KrbException
apOptions - APOptionsticket - Ticketkey - EncryptionKeycrealm - Realmcname - PrincipalNamecksum - Checksumctime - KerberosTimesubKey - EncryptionKeyseqNumber - SeqNumberauthorizationData - AuthorizationData
KrbException
public static byte[] read_krbpriv(KRBPriv krb_priv,
EncryptionKey key,
SeqNumber seqNumber,
HostAddress sAddress,
HostAddress rAddress,
boolean timestampRequired,
boolean seqNumberRequired,
PrincipalName cname,
Realm crealm)
throws KrbException
krb_priv - KRBPrivkey - EncryptionKeyseqNumber - SeqNumbersAddress - HostAddressrAddress - HostAddresstimestampRequired - booleanseqNumberRequired - booleancname - PrincipalNamecrealm - Realm
KrbException
public static void 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)
throws KrbException
packetTimestamp - KerberosTimepacketUsec - IntegerpacketSeqNumber - IntegerpacketSAddress - HostAddresspacketRAddress - HostAddressseqNumber - SeqNumbersAddress - HostAddressrAddress - HostAddresstimestampRequired - booleanseqNumberRequired - booleanpacketPrincipal - PrincipalNamepacketRealm - Realm
KrbException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||