|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.directory.shared.asn1.AbstractAsn1Object
org.apache.directory.shared.kerberos.components.TypedData
public class TypedData
TYPED-DATA ::= SEQUENCE SIZE (1..MAX) OF SEQUENCE { data-type [0] Int32, data-value [1] OCTET STRING OPTIONAL }
| Nested Class Summary | |
|---|---|
class |
TypedData.TD
|
| Constructor Summary | |
|---|---|
TypedData()
|
|
| Method Summary | |
|---|---|
int |
computeLength()
Compute the TypedData length |
void |
createNewTD()
Create a new currentTD |
ByteBuffer |
encode(ByteBuffer buffer)
|
int |
getCurrentDataType()
|
byte[] |
getCurrentDataValue()
|
TypedData.TD |
getCurrentTD()
|
List<TypedData.TD> |
getTypedData()
|
void |
setCurrentDataType(int tdType)
Set the current TD type |
void |
setCurrentDataValue(byte[] tdData)
Set the current TD data |
String |
toString()
|
String |
toString(String tabs)
|
| Methods inherited from class org.apache.directory.shared.asn1.AbstractAsn1Object |
|---|
addLength, getCurrentLength, getExpectedLength, getParent, getTlvId, setCurrentLength, setExpectedLength, setParent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TypedData()
| Method Detail |
|---|
public int getCurrentDataType()
public void setCurrentDataType(int tdType)
public byte[] getCurrentDataValue()
public void setCurrentDataValue(byte[] tdData)
public TypedData.TD getCurrentTD()
public void createNewTD()
public List<TypedData.TD> getTypedData()
public int computeLength()
0x30 L1 TypedData sequence
|
+-- 0x30 L2 The TD sequence
|
+--> 0xA0 L3 tdType tag
| |
| +--> 0x02 L3-2 tdType (int)
|
+--> [0xA1 L4 tdData tag
|
+--> 0x04 L4-2 tdData (OCTET STRING)]
public ByteBuffer encode(ByteBuffer buffer)
throws org.apache.directory.shared.asn1.EncoderException
encode in interface org.apache.directory.shared.asn1.Asn1Objectencode in class org.apache.directory.shared.asn1.AbstractAsn1Objectorg.apache.directory.shared.asn1.EncoderExceptionpublic String toString()
toString in class ObjectObject.toString()public String toString(String tabs)
Object.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||