|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
An interface to the Kerberos application request message.
Defined in RFC 1510 by the ASN.1 structure AP-REQ
AP-REQ ::= [APPLICATION 14] SEQUENCE { pvno[0] INTEGER, msg-type[1] INTEGER, ap-options[2] APOptions, ticket[3] Ticket, authenticator[4] EncryptedData } -- Unencrypted authenticator Authenticator :== [APPLICATION 2] SEQUENCE { authenticator-vno[0] INTEGER, crealm[1] Realm, cname[2] PrincipalName, cksum[3] Checksum OPTIONAL, cusec[4] INTEGER, ctime[5] KerberosTime, subkey[6] EncryptionKey OPTIONAL, seq-number[7] INTEGER OPTIONAL, auth-data[8] AuthorizationData OPTIONAL }
Method Summary | |
APOptions |
getAPOptions()
Returns the APOptions in this request |
AuthorizationDataElement[] |
getAuthorizationData()
Returns the authorization data in this Request, or null if absent |
Checksum |
getChecksum()
Returns the Checksum in this Request, or null if absent |
PrincipalName |
getClientName()
Returns the client PrincipalName in this Request |
String |
getClientRealm()
Returns the client realm in this Request |
Date |
getClientTime()
Returns the client time in this response. |
int |
getCusec()
Returns the microsecond part of the client time (including any fractional milliseconds). |
int |
getSequenceNumber()
Returns the sequence number in this Request, or -1 if absent |
EncryptionKey |
getSubKey()
Returns the sub-session key in this Request, or null if absent |
Ticket |
getTicket()
Returns the Ticket in this Request |
Methods inherited from interface com.dstc.security.kerberos.msg.EncryptedPart |
decrypt,
encryptionType,
initDecrypt |
Methods inherited from interface com.dstc.security.kerberos.msg.KerberosMessage |
getEncoded |
Method Detail |
public APOptions getAPOptions()
public Ticket getTicket()
public int getSequenceNumber() throws NotYetDecryptedException
public String getClientRealm() throws NotYetDecryptedException
public PrincipalName getClientName() throws NotYetDecryptedException
public Date getClientTime() throws NotYetDecryptedException
public int getCusec() throws NotYetDecryptedException
public Checksum getChecksum() throws NotYetDecryptedException
public EncryptionKey getSubKey() throws NotYetDecryptedException
public AuthorizationDataElement[] getAuthorizationData() throws NotYetDecryptedException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |