public class KrbCredInfo extends Object implements org.apache.directory.api.asn1.Asn1Object
Constructor and Description |
---|
KrbCredInfo() |
Modifier and Type | Method and Description |
---|---|
int |
computeLength()
Calculate the length od KrbCredInfo:
|
ByteBuffer |
encode(ByteBuffer buffer) |
KerberosTime |
getAuthTime() |
HostAddresses |
getClientAddresses() |
KerberosTime |
getEndTime() |
EncryptionKey |
getKey() |
PrincipalName |
getpName() |
String |
getpRealm() |
KerberosTime |
getRenewtill() |
PrincipalName |
getsName() |
String |
getsRealm() |
KerberosTime |
getStartTime() |
TicketFlags |
getTicketFlags() |
void |
setAuthTime(KerberosTime authTime) |
void |
setClientAddresses(HostAddresses clientAddresses) |
void |
setEndTime(KerberosTime endTime) |
void |
setKey(EncryptionKey key) |
void |
setpName(PrincipalName pName) |
void |
setpRealm(String pRealm) |
void |
setRenewtill(KerberosTime renewtill) |
void |
setsName(PrincipalName sName) |
void |
setsRealm(String sRealm) |
void |
setStartTime(KerberosTime startTime) |
void |
setTicketFlags(TicketFlags ticketFlags) |
String |
toString() |
public KrbCredInfo()
public int computeLength()
0x30 L1 KrbCredInfo SEQ tag | | +--> 0xA0 L2 key tag | | | +--> 0x30 L2-2 key | +--> [0xA1 L3 prealm tag | | | +--> 0x1B L3-2 prealm] | +--> [0xA2 L4 pname tag | | | +--> 0x30 L4-2 pname] | +--> [0xA3 L5 flags tag | | | +--> 0x02 L5-2 flags] | +--> [0xA4 0x11 authtime tag | | | +--> 0x18 0x1F authtime] | +--> [0xA5 0x11 starttime tag | | | +--> 0x18 0x1F starttime] | +--> [0xA6 0x11 endtime tag | | | +--> 0x18 0x1F endtime] | +--> [0xA7 0x11 renew-till tag | | | +--> 0x18 0x1F renew-till] | +--> [0xA8 L6 srealm tag | | | +--> 0x1B L6-2 srealm] | +--> [0xA9 L7 sname tag | | | +--> 0x30 L7-2 sname] | +--> [0xAA L8 caddr tag | +--> 0x30 L8-2 caddr
computeLength
in interface org.apache.directory.api.asn1.Asn1Object
public ByteBuffer encode(ByteBuffer buffer) throws org.apache.directory.api.asn1.EncoderException
encode
in interface org.apache.directory.api.asn1.Asn1Object
org.apache.directory.api.asn1.EncoderException
public EncryptionKey getKey()
public void setKey(EncryptionKey key)
key
- the key to setpublic PrincipalName getpName()
public void setpName(PrincipalName pName)
pName
- the pName to setpublic TicketFlags getTicketFlags()
public void setTicketFlags(TicketFlags ticketFlags)
ticketFlags
- the ticketFlags to setpublic KerberosTime getAuthTime()
public void setAuthTime(KerberosTime authTime)
authTime
- the authTime to setpublic KerberosTime getStartTime()
public void setStartTime(KerberosTime startTime)
startTime
- the startTime to setpublic KerberosTime getEndTime()
public void setEndTime(KerberosTime endTime)
endTime
- the endTime to setpublic KerberosTime getRenewtill()
public void setRenewtill(KerberosTime renewtill)
renewtill
- the renewtill to setpublic PrincipalName getsName()
public void setsName(PrincipalName sName)
sName
- the sName to setpublic HostAddresses getClientAddresses()
public void setClientAddresses(HostAddresses clientAddresses)
clientAddresses
- the clientAddresses to setpublic String toString()
toString
in class Object
Object.toString()
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.