Table of Contents

Class BerBitString

Namespace
Org.BouncyCastle.Asn1
Assembly
BouncyCastle.Cryptography.dll
public class BerBitString : DLBitString, IAsn1String, Asn1BitStringParser, IAsn1Convertible
Inheritance
BerBitString
Implements
Inherited Members

Constructors

BerBitString(Asn1Encodable)

public BerBitString(Asn1Encodable obj)

Parameters

obj Asn1Encodable

BerBitString(DerBitString[])

public BerBitString(DerBitString[] elements)

Parameters

elements DerBitString[]

BerBitString(DerBitString[], int)

[Obsolete("Use version without segmentLimit (which is ignored anyway)")]
public BerBitString(DerBitString[] elements, int segmentLimit)

Parameters

elements DerBitString[]
segmentLimit int

BerBitString(byte, int)

public BerBitString(byte data, int padBits)

Parameters

data byte
padBits int

BerBitString(byte[])

public BerBitString(byte[] data)

Parameters

data byte[]

BerBitString(byte[], int)

public BerBitString(byte[] data, int padBits)

Parameters

data byte[]
padBits int

BerBitString(byte[], int, int)

[Obsolete("Use version without segmentLimit (which is ignored anyway)")]
public BerBitString(byte[] data, int padBits, int segmentLimit)

Parameters

data byte[]
padBits int
segmentLimit int

BerBitString(int)

public BerBitString(int namedBits)

Parameters

namedBits int

BerBitString(ReadOnlySpan<byte>)

public BerBitString(ReadOnlySpan<byte> data)

Parameters

data ReadOnlySpan<byte>

BerBitString(ReadOnlySpan<byte>, int)

public BerBitString(ReadOnlySpan<byte> data, int padBits)

Parameters

data ReadOnlySpan<byte>
padBits int

Methods

FromSequence(Asn1Sequence)

public static BerBitString FromSequence(Asn1Sequence seq)

Parameters

seq Asn1Sequence

Returns

BerBitString