org.apache.directory.shared.asn1.der
Class BERConstructedOctetString

java.lang.Object
  extended byorg.apache.directory.shared.asn1.der.DERObject
      extended byorg.apache.directory.shared.asn1.der.DEROctetString
          extended byorg.apache.directory.shared.asn1.der.BERConstructedOctetString
All Implemented Interfaces:
DEREncodable

public class BERConstructedOctetString
extends DEROctetString


Field Summary
private  java.util.Vector octets
           
 
Fields inherited from class org.apache.directory.shared.asn1.der.DERObject
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SET, T61_STRING, tag, TAGGED, TERMINATOR, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, value, VIDEOTEX_STRING, VISIBLE_STRING
 
Constructor Summary
BERConstructedOctetString(byte[] string)
           
BERConstructedOctetString(java.util.Vector octets)
           
 
Method Summary
 void encode(ASN1OutputStream out)
           
private  java.util.Vector generateOcts()
           
 java.util.Enumeration getObjects()
           
private static byte[] toBytes(java.util.Vector octs)
          Convert a vector of octet strings into a single byte string.
 
Methods inherited from class org.apache.directory.shared.asn1.der.DEROctetString
getOctets
 
Methods inherited from class org.apache.directory.shared.asn1.der.DERObject
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

octets

private java.util.Vector octets
Constructor Detail

BERConstructedOctetString

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

BERConstructedOctetString

public BERConstructedOctetString(java.util.Vector octets)
Method Detail

toBytes

private static byte[] toBytes(java.util.Vector octs)
Convert a vector of octet strings into a single byte string.


getObjects

public java.util.Enumeration getObjects()
Returns:
Enumeration the DER octets that make up this string.

generateOcts

private java.util.Vector generateOcts()

encode

public void encode(ASN1OutputStream out)
            throws java.io.IOException
Specified by:
encode in interface DEREncodable
Overrides:
encode in class DERObject
Throws:
java.io.IOException


Copyright © 2003-2006 . All Rights Reserved.