public class Authenticator extends Object implements Encodable
| Modifier and Type | Field and Description |
|---|---|
static int |
AUTHENTICATOR_VNO
Constant for the authenticator version number.
|
| Constructor and Description |
|---|
Authenticator(int versionNumber,
KerberosPrincipal clientPrincipal,
Checksum checksum,
int clientMicroSecond,
KerberosTime clientTime,
EncryptionKey subSessionKey,
int sequenceNumber,
AuthorizationData authorizationData)
Creates a new instance of Authenticator.
|
Authenticator(KerberosPrincipal clientPrincipal,
Checksum checksum,
int clientMicroSecond,
KerberosTime clientTime,
EncryptionKey subSessionKey,
int sequenceNumber,
AuthorizationData authorizationData)
Creates a new instance of Authenticator.
|
| Modifier and Type | Method and Description |
|---|---|
AuthorizationData |
getAuthorizationData()
Returns the
AuthorizationData. |
Checksum |
getChecksum()
Returns the
Checksum. |
int |
getClientMicroSecond()
Returns the client microsecond.
|
KerberosPrincipal |
getClientPrincipal()
Returns the client
KerberosPrincipal. |
KerberosTime |
getClientTime()
Returns the client
KerberosTime. |
int |
getSequenceNumber()
Returns the sequence number.
|
EncryptionKey |
getSubSessionKey()
Returns the sub-session key.
|
int |
getVersionNumber()
Returns the version number of the
Authenticator. |
public static final int AUTHENTICATOR_VNO
public Authenticator(KerberosPrincipal clientPrincipal, Checksum checksum, int clientMicroSecond, KerberosTime clientTime, EncryptionKey subSessionKey, int sequenceNumber, AuthorizationData authorizationData)
clientPrincipal - checksum - clientMicroSecond - clientTime - subSessionKey - sequenceNumber - authorizationData - public Authenticator(int versionNumber,
KerberosPrincipal clientPrincipal,
Checksum checksum,
int clientMicroSecond,
KerberosTime clientTime,
EncryptionKey subSessionKey,
int sequenceNumber,
AuthorizationData authorizationData)
versionNumber - clientPrincipal - checksum - clientMicroSecond - clientTime - subSessionKey - sequenceNumber - authorizationData - public KerberosPrincipal getClientPrincipal()
KerberosPrincipal.KerberosPrincipal.public KerberosTime getClientTime()
KerberosTime.KerberosTime.public int getClientMicroSecond()
public AuthorizationData getAuthorizationData()
AuthorizationData.AuthorizationData.public int getSequenceNumber()
public EncryptionKey getSubSessionKey()
public int getVersionNumber()
Authenticator.Authenticator.Copyright © 2003-2012 Apache Software Foundation. All Rights Reserved.