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