public class DERBuffer extends ByteBuffer
| Modifier and Type | Field and Description |
|---|---|
static byte |
ARRAY |
static byte |
BITSTRING
Tag value indicating an ASN.1 "BIT STRING" value.
|
static byte |
BMPSTRING
Tag value indicating an ASN.1 "BMPString" value.
|
static byte |
BOOLEAN
Tag value indicating an ASN.1 "BOOLEAN" value.
|
static byte |
ENUMERATED
Tag value including an ASN.1 "ENUMERATED" value
|
static byte |
GENERALIZEDTIME
Tag value indicating an ASN.1 "GeneralizedTime" value.
|
static byte |
GENERALSTRING
Tag value indicating an ASN.1 "GenerallString" value.
|
static byte |
IA5STRING
Tag value including an ASCII string
|
static byte |
INTEGER
Tag value indicating an ASN.1 "INTEGER" value.
|
static byte |
NULL
Tag value indicating an ASN.1 "NULL" value.
|
static byte |
OBJECTID
Tag value indicating an ASN.1 "OBJECT IDENTIFIER" value.
|
static byte |
OCTETSTRING
Tag value indicating an ASN.1 "OCTET STRING" value.
|
static byte |
PRINTABLESTRING
Tag value including a "printable" string
|
static byte |
T61STRING
Tag value including a "teletype" string
|
static byte |
UNIVERSALSTRING
Tag value indicating an ASN.1 "UniversalString" value.
|
static byte |
UTCTIME
Tag value indicating an ASN.1 "UTCTime" value.
|
static byte |
UTF8STRING
Tag value indicating an ASN.1 "UTF8String" value.
|
bufferlengthposition, STOPCHARSJSON, STOPCHARSXML, STOPCHARSXMLENDSPACE| Constructor and Description |
|---|
DERBuffer() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.math.BigInteger paramBigInteger) |
void |
addBigIntegerLength(int length) |
void |
addBitString(java.lang.String string) |
protected boolean |
addBytes(java.lang.Object bytes,
int len) |
boolean |
addGroup(java.lang.Object... values) |
void |
addLength(int value) |
add, add, add, add, allocate, array, byteAt, charAt, flip, getByte, getBytes, getChar, getNewBuffer, getNewBuffer, getValue, put, put, put, put, put, put, put, put, put, subSequence, toString, with, with, with, withBufferLengthback, getCurrentChar, getNextString, isEnd, length, nextValue, parseString, substring, withLength, withLookAHead, withLookAHead, withPositionarray, checkValues, getDouble, getFloat, getInt, getLong, getShort, getString, getStringList, isEmpty, nextClean, nextString, nextString, nextToken, nextValue, position, remaining, skip, skip, skipChar, skipTo, skipTo, splitStringspublic static final byte ARRAY
public static final byte BOOLEAN
public static final byte INTEGER
public static final byte BITSTRING
public static final byte OCTETSTRING
public static final byte NULL
public static final byte OBJECTID
public static final byte ENUMERATED
public static final byte UTF8STRING
public static final byte PRINTABLESTRING
public static final byte T61STRING
public static final byte IA5STRING
public static final byte UTCTIME
public static final byte GENERALIZEDTIME
public static final byte GENERALSTRING
public static final byte UNIVERSALSTRING
public static final byte BMPSTRING
public void add(java.math.BigInteger paramBigInteger)
public void addBitString(java.lang.String string)
public void addBigIntegerLength(int length)
public void addLength(int value)
public boolean addGroup(java.lang.Object... values)
protected boolean addBytes(java.lang.Object bytes,
int len)
addBytes in class ByteBuffer