Table of Contents

Class DerBitString

Namespace
Enterprises.Org.BouncyCastle.Asn1
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class DerBitString : DerStringBase, IAsn1Convertible, IAsn1String
Inheritance
DerBitString
Implements
Derived
Inherited Members

Constructors

DerBitString(Asn1Encodable)

public DerBitString(Asn1Encodable obj)

Parameters

obj Asn1Encodable

DerBitString(byte[])

public DerBitString(byte[] data)

Parameters

data byte[]

DerBitString(byte[], int)

public DerBitString(byte[] data, int padBits)

Parameters

data byte[]
padBits int

DerBitString(int)

public DerBitString(int namedBits)

Parameters

namedBits int

Fields

mData

protected readonly byte[] mData

Field Value

byte[]

mPadBits

protected readonly int mPadBits

Field Value

int

Properties

IntValue

public virtual int IntValue { get; }

Property Value

int

PadBits

public virtual int PadBits { get; }

Property Value

int

Methods

Asn1Equals(Asn1Object)

protected override bool Asn1Equals(Asn1Object asn1Object)

Parameters

asn1Object Asn1Object

Returns

bool

Asn1GetHashCode()

protected override int Asn1GetHashCode()

Returns

int

GetBytes()

public virtual byte[] GetBytes()

Returns

byte[]

GetInstance(Asn1TaggedObject, bool)

public static DerBitString GetInstance(Asn1TaggedObject obj, bool isExplicit)

Parameters

obj Asn1TaggedObject
isExplicit bool

Returns

DerBitString

GetInstance(object)

public static DerBitString GetInstance(object obj)

Parameters

obj object

Returns

DerBitString

GetOctets()

public virtual byte[] GetOctets()

Returns

byte[]

GetString()

public override string GetString()

Returns

string