sun.security.mule.krb5.internal
Class Authenticator
java.lang.Object
sun.security.mule.krb5.internal.Authenticator
public class Authenticator
- extends Object
Implements the ASN.1 Authenticator type.
Authenticator ::= [APPLICATION 2] SEQUENCE {
authenticator-vno [0] INTEGER (5),
crealm [1] Realm,
cname [2] PrincipalName,
cksum [3] Checksum OPTIONAL,
cusec [4] Microseconds,
ctime [5] KerberosTime,
subkey [6] EncryptionKey OPTIONAL,
seq-number [7] UInt32 OPTIONAL,
authorization-data [8] AuthorizationData OPTIONAL
}
This definition reflects the Network Working Group RFC 4120 specification available at http://www.ietf.org/rfc/rfc4120.txt.
|
Constructor Summary |
Authenticator(byte[] data,
Config kerberosConfig)
|
Authenticator(sun.security.util.DerValue encoding,
Config kerberosConfig)
|
Authenticator(Realm new_crealm,
PrincipalName new_cname,
Checksum new_cksum,
int new_cusec,
KerberosTime new_ctime,
EncryptionKey new_subKey,
Integer new_seqNumber,
AuthorizationData new_authorizationData,
Config kerberosConfig)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
authenticator_vno
public int authenticator_vno
crealm
public Realm crealm
cname
public PrincipalName cname
cusec
public int cusec
ctime
public KerberosTime ctime
authorizationData
public AuthorizationData authorizationData
Authenticator
public Authenticator(Realm new_crealm,
PrincipalName new_cname,
Checksum new_cksum,
int new_cusec,
KerberosTime new_ctime,
EncryptionKey new_subKey,
Integer new_seqNumber,
AuthorizationData new_authorizationData,
Config kerberosConfig)
Authenticator
public Authenticator(byte[] data,
Config kerberosConfig)
throws Asn1Exception,
IOException,
KrbApErrException,
RealmException
- Throws:
Asn1Exception
IOException
KrbApErrException
RealmException
Authenticator
public Authenticator(sun.security.util.DerValue encoding,
Config kerberosConfig)
throws Asn1Exception,
IOException,
KrbApErrException,
RealmException
- Throws:
Asn1Exception
IOException
KrbApErrException
RealmException
asn1Encode
public byte[] asn1Encode()
throws Asn1Exception,
IOException
- Encodes an Authenticator object.
- Returns:
- byte array of encoded Authenticator object.
- Throws:
Asn1Exception - if an error occurs while decoding an ASN1 encoded data.
IOException - if an I/O error occurs while reading encoded data.
getChecksum
public final Checksum getChecksum()
getSeqNumber
public final Integer getSeqNumber()
getSubKey
public final EncryptionKey getSubKey()
Copyright © 2013. All Rights Reserved.