invoke

operator fun invoke(bytes: ByteArray, numPaddingBits: Int = 0): Asn1BitString(source)
operator fun invoke(bytes: ByteArray, numPaddingBits: Byte): Asn1BitString(source)

Constructs a generalized ASN.1 BIT STRING from its logical byte content. The string's length is bytes.size / 8 - numPaddingBits. bytes is copied. If numPaddingBits is specified, the trailing bits must already be zeroed out in bytes.


operator fun invoke(vararg bits: Boolean): Asn1BitString(source)

Constructs a generalized ASN.1 BIT STRING containing the specified bytes.


operator fun invoke(bits: BitSet): Asn1NamedBitList(source)

Deprecated

Since BitSet trims trailing zeroes, this actually constructs an Asn1NamedBitList

Replace with

Asn1NamedBitList(bits)