krb5.client.lib
Class ReadKrbPrivMsg
java.lang.Object
krb5.client.lib.ReadKrbPrivMsg
public class ReadKrbPrivMsg
- extends java.lang.Object
Class Description : analyzes the received KRB_PRIV message
and decrypts the secured user data.
- Version:
- 1.1
- Author:
- Bojan Pajkovski
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ReadKrbPrivMsg
public ReadKrbPrivMsg(byte[] msg,
Credentials creds,
EncryptionKey subKey,
SeqNumber seqNumber,
HostAddress saddr,
HostAddress raddr,
boolean timestampRequired,
boolean seqNumberRequired)
throws KrbException,
java.io.IOException,
java.lang.ClassNotFoundException
- Class constructor
- Parameters:
msg
- Serialized user data that is received from application
servercreds
- Available service credentialsubKey
- Sub-session EncryptionKeyseqNumber
- Sequence numbersaddr
- Sender's HostAddressraddr
- Receiver's HostAddresstimestampRequired
- Is message generation time verifiedseqNumberRequired
- Is sequence number verified
- Throws:
KrbException
java.io.IOException
java.lang.ClassNotFoundException
getReceivedData
public byte[] getReceivedData()
- Retrieve the decrypted user data
- Returns:
- byte[]