Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.asn1
Class DERBitString

java.lang.Object
  |
  +--org.bouncycastle.asn1.ASN1Object
        |
        +--org.bouncycastle.asn1.ASN1Primitive
              |
              +--org.bouncycastle.asn1.ASN1BitString
                    |
                    +--org.bouncycastle.asn1.DERBitString
All Implemented Interfaces:
ASN1BitStringParser, ASN1Encodable, ASN1String, Encodable, InMemoryRepresentable
Direct Known Subclasses:
NetscapeCertType, PKIFailureInfo, ReasonFlags

public class DERBitString
extends ASN1BitString

A BIT STRING with DER encoding - the first byte contains the count of padding bits included in the byte array's last byte.


Constructor Summary
DERBitString(ASN1Encodable obj)
           
DERBitString(byte[] data)
           
DERBitString(byte[] data, int padBits)
           
DERBitString(byte data, int padBits)
           
DERBitString(int value)
           
 
Method Summary
static DERBitString convert(ASN1BitString bitString)
           
 
Methods inherited from class org.bouncycastle.asn1.ASN1BitString
getBitStream, getBytes, getBytes, getInstance, getInstance, getLoadedObject, getOctets, getOctetStream, getPadBits, getPadBits, getString, hashCode, intValue, parser, toString
 
Methods inherited from class org.bouncycastle.asn1.ASN1Primitive
encodeTo, encodeTo, equals, equals, equals, fromByteArray, toASN1Primitive
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
getEncoded, getEncoded, hasEncodedTagValue
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.bouncycastle.asn1.ASN1Encodable
toASN1Primitive
 

Constructor Detail

DERBitString

public DERBitString(byte[] data)

DERBitString

public DERBitString(byte data,
                    int padBits)

DERBitString

public DERBitString(byte[] data,
                    int padBits)

DERBitString

public DERBitString(int value)

DERBitString

public DERBitString(ASN1Encodable obj)
             throws java.io.IOException
Method Detail

convert

public static DERBitString convert(ASN1BitString bitString)

Bouncy Castle Cryptography Library 1.77.0