org.bouncycastle.asn1

Class BERConstructedOctetString

Implemented Interfaces:
DEREncodable, DERTags

public class BERConstructedOctetString
extends DEROctetString

Field Summary

Fields inherited from class org.bouncycastle.asn1.ASN1Encodable

BER, DER

Fields inherited from interface org.bouncycastle.asn1.DERTags

APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERALIZED_TIME, GENERAL_STRING, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING

Constructor Summary

BERConstructedOctetString(Vector octs)
BERConstructedOctetString(byte[] string)
BERConstructedOctetString(DEREncodable obj)
BERConstructedOctetString(DERObject obj)

Method Summary

void
encode(DEROutputStream out)
Enumeration
getObjects()
return the DER octets that make up this string.
byte[]
getOctets()

Methods inherited from class org.bouncycastle.asn1.ASN1OctetString

equals, getInstance, getInstance, getOctets, hashCode

Methods inherited from class org.bouncycastle.asn1.DERObject

equals, hashCode, toASN1Object

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCode, toASN1Object

Constructor Details

BERConstructedOctetString

public BERConstructedOctetString(Vector octs)

BERConstructedOctetString

public BERConstructedOctetString(byte[] string)
Parameters:
string - the octets making up the octet string.

BERConstructedOctetString

public BERConstructedOctetString(DEREncodable obj)

BERConstructedOctetString

public BERConstructedOctetString(DERObject obj)

Method Details

encode

public void encode(DEROutputStream out)
            throws IOException

getObjects

public Enumeration getObjects()
return the DER octets that make up this string.

getOctets

public byte[] getOctets()
Overrides:
getOctets in interface ASN1OctetString