public class ASN1OctetString extends ASN1StringType
BMPSTRING, GENERALSTRING, IA5STRING, PRINTABLESTRING, TELETEXSTRING, UNIVERSALSTRING, UTF8STRINGCLASS_APPLICATION, CLASS_CONTEXTSPECIFIC, CLASS_PRIVATE, CLASS_UNIVERSAL, PC_CONSTRUCTED, PC_PRIMITIVE, TAG_ANY, TAG_BITSTRING, TAG_BMPSTRING, TAG_BOOLEAN, TAG_C_BITSTRING, TAG_C_GENERALIZEDTIME, TAG_C_OCTETSTRING, TAG_C_SEQUENCE, TAG_C_SEQUENCEOF, TAG_C_SET, TAG_C_SETOF, TAG_C_UTCTIME, TAG_C_UTF8STRING, TAG_CHOICE, TAG_EMBEDDEDPDV, TAG_ENUM, TAG_EXTERNAL, TAG_GENERALIZEDTIME, TAG_GENERALSTRING, TAG_GRAPHICSTRING, TAG_IA5STRING, TAG_INSTANCEOF, TAG_INTEGER, TAG_ISO646STRING, TAG_NULL, TAG_NUMERICSTRING, TAG_OBJDESCRIPTOR, TAG_OCTETSTRING, TAG_OID, TAG_PRINTABLESTRING, TAG_REAL, TAG_RELATIVEOID, TAG_SEQUENCE, TAG_SEQUENCEOF, TAG_SET, TAG_SETOF, TAG_T61STRING, TAG_TELETEXSTRING, TAG_UNIVERSALSTRING, TAG_UTCTIME, TAG_UTF8STRING, TAG_VIDEOTEXSTRING, TAG_VISIBLESTRING| Constructor and Description |
|---|
ASN1OctetString()
Constructs ASN.1 octet string type
The constructor is provided for inheritance purposes
when there is a need to create a custom ASN.1 octet string type.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
decode(BerInputStream in)
Decodes ASN.1 type.
|
void |
encodeContent(BerOutputStream out) |
Object |
getDecodedObject(BerInputStream in)
Extracts array of bytes from BER input stream.
|
static ASN1OctetString |
getInstance()
Returns ASN.1 octet string type default implementation
The default implementation works with encoding
that is represented as byte array.
|
void |
setEncodingContent(BerOutputStream out) |
checkTag, encodeASNpublic ASN1OctetString()
public static ASN1OctetString getInstance()
public Object decode(BerInputStream in) throws IOException
ASN1Typedecode in class ASN1StringTypeIOException - if an I/O error occurs or the end of the stream is reachedpublic Object getDecodedObject(BerInputStream in) throws IOException
getDecodedObject in class ASN1StringTypeIOExceptionpublic void encodeContent(BerOutputStream out)
encodeContent in class ASN1StringTypepublic void setEncodingContent(BerOutputStream out)
setEncodingContent in class ASN1StringType