Table of Contents

Class ECPrivateKeyStructure

Namespace
Enterprises.Org.BouncyCastle.Asn1.Sec
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class ECPrivateKeyStructure : Asn1Encodable, IAsn1Convertible
Inheritance
ECPrivateKeyStructure
Implements
Inherited Members

Constructors

ECPrivateKeyStructure(Asn1Sequence)

[Obsolete("Use 'GetInstance' instead")]
public ECPrivateKeyStructure(Asn1Sequence seq)

Parameters

seq Asn1Sequence

ECPrivateKeyStructure(BigInteger)

[Obsolete("Use constructor which takes 'orderBitLength' instead, to guarantee correct encoding")]
public ECPrivateKeyStructure(BigInteger key)

Parameters

key BigInteger

ECPrivateKeyStructure(BigInteger, Asn1Encodable)

[Obsolete("Use constructor which takes 'orderBitLength' instead, to guarantee correct encoding")]
public ECPrivateKeyStructure(BigInteger key, Asn1Encodable parameters)

Parameters

key BigInteger
parameters Asn1Encodable

ECPrivateKeyStructure(BigInteger, DerBitString, Asn1Encodable)

[Obsolete("Use constructor which takes 'orderBitLength' instead, to guarantee correct encoding")]
public ECPrivateKeyStructure(BigInteger key, DerBitString publicKey, Asn1Encodable parameters)

Parameters

key BigInteger
publicKey DerBitString
parameters Asn1Encodable

ECPrivateKeyStructure(int, BigInteger)

public ECPrivateKeyStructure(int orderBitLength, BigInteger key)

Parameters

orderBitLength int
key BigInteger

ECPrivateKeyStructure(int, BigInteger, Asn1Encodable)

public ECPrivateKeyStructure(int orderBitLength, BigInteger key, Asn1Encodable parameters)

Parameters

orderBitLength int
key BigInteger
parameters Asn1Encodable

ECPrivateKeyStructure(int, BigInteger, DerBitString, Asn1Encodable)

public ECPrivateKeyStructure(int orderBitLength, BigInteger key, DerBitString publicKey, Asn1Encodable parameters)

Parameters

orderBitLength int
key BigInteger
publicKey DerBitString
parameters Asn1Encodable

Methods

GetInstance(object)

public static ECPrivateKeyStructure GetInstance(object obj)

Parameters

obj object

Returns

ECPrivateKeyStructure

GetKey()

public virtual BigInteger GetKey()

Returns

BigInteger

GetParameters()

public virtual Asn1Object GetParameters()

Returns

Asn1Object

GetPublicKey()

public virtual DerBitString GetPublicKey()

Returns

DerBitString

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object