com.ibm.security.krb5.internal
Class Authenticator
- java.lang.Object
com.ibm.security.krb5.internal.Authenticator
- public class Authenticator
- extends java.lang.Object
This definition reflects the Network Working Group RFC 1510 specifications dated September 1993 and available at http://www.ietf.org/rfc/rfc1510.txt.
Constructor Summary
Constructor and Description |
---|
Authenticator(byte[] data)
|
Authenticator(com.ibm.security.util.DerValue encoding)
|
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)
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
asn1Encode()
Encodes an Authenticator object.
|
getAuthzData()
|
|
getChecksum()
|
|
getClient()
|
|
|
getMicroSeconds()
|
getRealm()
|
|
|
getSeqNumber()
|
|
getSequenceNumber()
|
getSubKey()
|
|
getSubsesionKey()
|
|
getTime()
|
|
|
getVersionNumber()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
Authenticator
- public 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)
Authenticator
- public Authenticator(byte[] data)
- throws Asn1Exception
- java.io.IOException
- KrbApErrException
- RealmException
Authenticator
- public Authenticator(com.ibm.security.util.DerValue encoding)
- throws Asn1Exception
- java.io.IOException
- KrbApErrException
- RealmException
Method Detail
asn1Encode
- public byte[] asn1Encode()
- throws Asn1Exception
- java.io.IOException
Encodes an Authenticator object.
Returns:
byte array of encoded Authenticator object.
Throws:
Asn1Exception
- if an error occurs while decoding an ASN1 encoded data. java.io.IOException
- if an I/O error occurs while reading encoded data. getChecksum
- public final Checksum getChecksum( )
getSeqNumber
- public final java.lang.Integer getSeqNumber( )
getSubKey
- public final EncryptionKey getSubKey( )
getVersionNumber
- public int getVersionNumber()
getRealm
- public Realm getRealm()
getClient
- public PrincipalName getClient( )
getMicroSeconds
- public int getMicroSeconds()
getTime
- public KerberosTime getTime()
getSubsesionKey
- public EncryptionKey getSubsesionKey( )
getSequenceNumber
- public int getSequenceNumber()
getAuthzData
- public AuthorizationData getAuthzData( )