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 Details

    • bytes

      public final byte[] bytes
      Sequence of bits padded with unused bits.
    • unusedBits

      public final int unusedBits
      Number 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 bits
      unusedBits - 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()