sun.security.mule.krb5.internal
Class KrbCredInfo
java.lang.Object
sun.security.mule.krb5.internal.KrbCredInfo
public class KrbCredInfo
- extends Object
Implements the ASN.1 KrbCredInfo type.
KrbCredInfo ::= SEQUENCE {
key [0] EncryptionKey,
prealm [1] Realm OPTIONAL,
pname [2] PrincipalName OPTIONAL,
flags [3] TicketFlags OPTIONAL,
authtime [4] KerberosTime OPTIONAL,
starttime [5] KerberosTime OPTIONAL,
endtime [6] KerberosTime OPTIONAL,
renew-till [7] KerberosTime OPTIONAL,
srealm [8] Realm OPTIONAL,
sname [9] PrincipalName OPTIONAL,
caddr [10] HostAddresses OPTIONAL
}
This definition reflects the Network Working Group RFC 4120
specification available at
http://www.ietf.org/rfc/rfc4120.txt.
|
Constructor Summary |
KrbCredInfo(sun.security.util.DerValue encoding)
Constructs a KrbCredInfo object. |
KrbCredInfo(EncryptionKey new_key,
Realm new_prealm,
PrincipalName new_pname,
TicketFlags new_flags,
KerberosTime new_authtime,
KerberosTime new_starttime,
KerberosTime new_endtime,
KerberosTime new_renewTill,
Realm new_srealm,
PrincipalName new_sname,
HostAddresses new_caddr,
Config kerberosConfig)
|
key
public EncryptionKey key
prealm
public Realm prealm
pname
public PrincipalName pname
flags
public TicketFlags flags
authtime
public KerberosTime authtime
starttime
public KerberosTime starttime
endtime
public KerberosTime endtime
renewTill
public KerberosTime renewTill
srealm
public Realm srealm
sname
public PrincipalName sname
caddr
public HostAddresses caddr
KrbCredInfo
public KrbCredInfo(EncryptionKey new_key,
Realm new_prealm,
PrincipalName new_pname,
TicketFlags new_flags,
KerberosTime new_authtime,
KerberosTime new_starttime,
KerberosTime new_endtime,
KerberosTime new_renewTill,
Realm new_srealm,
PrincipalName new_sname,
HostAddresses new_caddr,
Config kerberosConfig)
KrbCredInfo
public KrbCredInfo(sun.security.util.DerValue encoding)
throws Asn1Exception,
IOException,
RealmException
- Constructs a KrbCredInfo object.
- Parameters:
encoding - a Der-encoded data.
- Throws:
Asn1Exception - if an error occurs while decoding an ASN1 encoded data.
IOException - if an I/O error occurs while reading encoded data.
RealmException - if an error occurs while parsing a Realm object.
asn1Encode
public byte[] asn1Encode()
throws Asn1Exception,
IOException
- Encodes an KrbCredInfo object.
- Returns:
- the byte array of encoded KrbCredInfo object.
- Throws:
Asn1Exception - if an error occurs while decoding an ASN1 encoded data.
IOException - if an I/O error occurs while reading encoded data.
clone
public Object clone()
- Overrides:
clone in class Object
Copyright © 2013. All Rights Reserved.