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