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