Package org.apache.harmony.security.asn1
Class BitString
java.lang.Object
org.apache.harmony.security.asn1.BitString
public final class BitString extends Object
Represents ASN.1 bit string value
- See Also:
- ASN.1
-
Field Summary
Fields Modifier and Type Field Description byte[]bytesSequence of bits padded with unused bits.intunusedBitsNumber of unused bits in the last byte. -
Constructor Summary
-
Method Summary
Modifier and Type Method Description booleangetBit(int bit)voidsetBit(int bit, boolean value)boolean[]toBooleanArray()
-
Field Details
-
bytes
public final byte[] bytesSequence of bits padded with unused bits. -
unusedBits
public final int unusedBitsNumber of unused bits in the last byte.
-
-
Constructor Details
-
BitString
public BitString(byte[] bytes, int unusedBits)- Parameters:
bytes- array of bytes that represents bit string, including unused bitsunusedBits- number of unused bits- Throws:
IllegalArgumentException- - if parameters are invalid
-
BitString
public BitString(boolean[] values)
-
-
Method Details
-
getBit
public boolean getBit(int bit) -
setBit
public void setBit(int bit, boolean value) -
toBooleanArray
public boolean[] toBooleanArray()
-