sun.security.mule.krb5.internal
Class EncTicketPart
java.lang.Object
sun.security.mule.krb5.internal.EncTicketPart
public class EncTicketPart
- extends Object
Implements the ASN.1 EncTicketPart type.
EncTicketPart ::= [APPLICATION 3] SEQUENCE {
flags [0] TicketFlags,
key [1] EncryptionKey,
crealm [2] Realm,
cname [3] PrincipalName,
transited [4] TransitedEncoding,
authtime [5] KerberosTime,
starttime [6] KerberosTime OPTIONAL,
endtime [7] KerberosTime,
renew-till [8] KerberosTime OPTIONAL,
caddr [9] HostAddresses OPTIONAL,
authorization-data [10] AuthorizationData OPTIONAL
}
This definition reflects the Network Working Group RFC 4120 specification available at http://www.ietf.org/rfc/rfc4120.txt.
|
Constructor Summary |
EncTicketPart(byte[] data,
Config kerberosConfig)
|
EncTicketPart(sun.security.util.DerValue encoding,
Config kerberosConfig)
|
EncTicketPart(TicketFlags new_flags,
EncryptionKey new_key,
Realm new_crealm,
PrincipalName new_cname,
TransitedEncoding new_transited,
KerberosTime new_authtime,
KerberosTime new_starttime,
KerberosTime new_endtime,
KerberosTime new_renewTill,
HostAddresses new_caddr,
AuthorizationData new_authorizationData,
Config kerberosConfig)
|
|
Method Summary |
byte[] |
asn1Encode()
Encodes an EncTicketPart object. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
flags
public TicketFlags flags
key
public EncryptionKey key
crealm
public Realm crealm
cname
public PrincipalName cname
transited
public TransitedEncoding transited
authtime
public KerberosTime authtime
starttime
public KerberosTime starttime
endtime
public KerberosTime endtime
renewTill
public KerberosTime renewTill
caddr
public HostAddresses caddr
authorizationData
public AuthorizationData authorizationData
EncTicketPart
public EncTicketPart(TicketFlags new_flags,
EncryptionKey new_key,
Realm new_crealm,
PrincipalName new_cname,
TransitedEncoding new_transited,
KerberosTime new_authtime,
KerberosTime new_starttime,
KerberosTime new_endtime,
KerberosTime new_renewTill,
HostAddresses new_caddr,
AuthorizationData new_authorizationData,
Config kerberosConfig)
EncTicketPart
public EncTicketPart(byte[] data,
Config kerberosConfig)
throws Asn1Exception,
KrbException,
IOException
- Throws:
Asn1Exception
KrbException
IOException
EncTicketPart
public EncTicketPart(sun.security.util.DerValue encoding,
Config kerberosConfig)
throws Asn1Exception,
KrbException,
IOException
- Throws:
Asn1Exception
KrbException
IOException
asn1Encode
public byte[] asn1Encode()
throws Asn1Exception,
IOException
- Encodes an EncTicketPart object.
- Returns:
- byte array of encoded EncTicketPart object.
- Throws:
Asn1Exception - if an error occurs while decoding an ASN1 encoded data.
IOException - if an I/O error occurs while reading encoded data.
Copyright © 2013. All Rights Reserved.