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 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.Asn1Objectpublic ByteBuffer encode(ByteBuffer buffer) throws org.apache.directory.api.asn1.EncoderException
encode in interface org.apache.directory.api.asn1.Asn1Objectorg.apache.directory.api.asn1.EncoderExceptionpublic EncryptionKey getKey()
public void setKey(EncryptionKey key)
key - the key to setpublic String getpRealm()
public void setpRealm(String pRealm)
pRealm - the pRealm 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 String getsRealm()
public void setsRealm(String sRealm)
sRealm - the sRealm 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 ObjectObject.toString()Copyright © 2003–2014 The Apache Software Foundation. All rights reserved.