Top Fields Constructors Methods
org.bouncycastle.asn1

public Class BERBitString

extends ASN1BitString
Class Inheritance
Imports
java.io.IOException

Field Summary

Modifier and TypeField and Description
private static final int
private final ASN1BitString[]
private final int
Inherited from org.bouncycastle.asn1.ASN1BitString:
contentsTYPE

Constructor Summary

AccessConstructor and Description
public
BERBitString(byte[] data)

public
BERBitString(byte data, int padBits)

public
BERBitString(byte[] data, int padBits)

public
BERBitString(byte[] data, int padBits, int segmentLimit)

public
public
public
BERBitString(ASN1BitString[] elements, int segmentLimit)

pack-priv
BERBitString(byte[] contents, boolean check)

Method Summary

Modifier and TypeMethod and Description
pack-priv void
encode(ASN1OutputStream out, boolean withTag)

Implements abstract org.bouncycastle.asn1.ASN1Primitive.encode.

pack-priv boolean
encodeConstructed()

Implements abstract org.bouncycastle.asn1.ASN1Primitive.encodeConstructed.

Return true if this objected is a CONSTRUCTED one, false otherwise.
pack-priv int
pack-priv static byte[]
flattenBitStrings(ASN1BitString[] bitStrings)

Convert a vector of bit strings into a single bit string

Inherited from org.bouncycastle.asn1.ASN1BitString:
asn1EqualscreatePrimitivegetBitStreamgetBytesgetBytesgetInstancegetInstancegetLoadedObjectgetOctetsgetOctetStreamgetPadBitsgetPadBitsgetStringhashCodeintValueparsertoDERObjecttoDLObjecttoString

Field Detail

DEFAULT_SEGMENT_LIMITback to summary
private static final int DEFAULT_SEGMENT_LIMIT
elementsback to summary
private final ASN1BitString[] elements
segmentLimitback to summary
private final int segmentLimit

Constructor Detail

BERBitStringback to summary
public BERBitString(byte[] data)
BERBitStringback to summary
public BERBitString(byte data, int padBits)
BERBitStringback to summary
public BERBitString(byte[] data, int padBits)
BERBitStringback to summary
public BERBitString(byte[] data, int padBits, int segmentLimit)
BERBitStringback to summary
public BERBitString(ASN1Encodable obj) throws IOException
BERBitStringback to summary
public BERBitString(ASN1BitString[] elements)
BERBitStringback to summary
public BERBitString(ASN1BitString[] elements, int segmentLimit)
BERBitStringback to summary
pack-priv BERBitString(byte[] contents, boolean check)

Method Detail

encodeback to summary
pack-priv void encode(ASN1OutputStream out, boolean withTag) throws IOException

Implements abstract org.bouncycastle.asn1.ASN1Primitive.encode.

encodeConstructedback to summary
pack-priv boolean encodeConstructed()

Implements abstract org.bouncycastle.asn1.ASN1Primitive.encodeConstructed.

Doc from org.bouncycastle.asn1.ASN1Primitive.encodeConstructed.

Return true if this objected is a CONSTRUCTED one, false otherwise.

Returns:boolean

true if CONSTRUCTED bit set on object's tag, false otherwise.

encodedLengthback to summary
pack-priv int encodedLength(boolean withTag) throws IOException

Implements abstract org.bouncycastle.asn1.ASN1Primitive.encodedLength.

flattenBitStringsback to summary
pack-priv static byte[] flattenBitStrings(ASN1BitString[] bitStrings)

Convert a vector of bit strings into a single bit string