C# Class NBitcoin.BouncyCastle.Asn1.Asn1Object

Inheritance: Asn1Encodable
显示文件 Open project: Nethereum/Nethereum Class Usage Examples

Public Methods

Method Description
CallAsn1Equals ( Asn1Object obj ) : bool
CallAsn1GetHashCode ( ) : int
Encode ( DerOutputStream derOut ) : void
FromByteArray ( byte data ) : Asn1Object

Create a base ASN.1 object from a byte array.

FromStream ( Stream inStr ) : Asn1Object

Read a base ASN.1 object from a stream.

ToAsn1Object ( ) : Asn1Object

Protected Methods

Method Description
Asn1Equals ( Asn1Object asn1Object ) : bool
Asn1GetHashCode ( ) : int

Method Details

Asn1Equals() protected abstract method

protected abstract Asn1Equals ( Asn1Object asn1Object ) : bool
asn1Object Asn1Object
return bool

Asn1GetHashCode() protected abstract method

protected abstract Asn1GetHashCode ( ) : int
return int

CallAsn1Equals() public method

public CallAsn1Equals ( Asn1Object obj ) : bool
obj Asn1Object
return bool

CallAsn1GetHashCode() public method

public CallAsn1GetHashCode ( ) : int
return int

Encode() public abstract method

public abstract Encode ( DerOutputStream derOut ) : void
derOut DerOutputStream
return void

FromByteArray() public static method

Create a base ASN.1 object from a byte array.
If there is a problem parsing the data.
public static FromByteArray ( byte data ) : Asn1Object
data byte The byte array to parse.
return Asn1Object

FromStream() public static method

Read a base ASN.1 object from a stream.
If there is a problem parsing the data.
public static FromStream ( Stream inStr ) : Asn1Object
inStr Stream The stream to parse.
return Asn1Object

ToAsn1Object() public final method

public final ToAsn1Object ( ) : Asn1Object
return Asn1Object