<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.0" />

Org.BouncyCastle.Asn1.Sec.ECPrivateKeyStructure

namespace Org.BouncyCastle.Asn1.Sec { public class ECPrivateKeyStructure : Asn1Encodable { public DerInteger Version { get; } public Asn1OctetString PrivateKey { get; } public Asn1Encodable Parameters { get; } public DerBitString PublicKey { get; } public static ECPrivateKeyStructure GetInstance(object obj); public static ECPrivateKeyStructure GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public static ECPrivateKeyStructure GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public ECPrivateKeyStructure(int orderBitLength, BigInteger key); public ECPrivateKeyStructure(int orderBitLength, BigInteger key, Asn1Encodable parameters); public ECPrivateKeyStructure(int orderBitLength, BigInteger key, DerBitString publicKey, Asn1Encodable parameters); public virtual BigInteger GetKey(); public virtual DerBitString GetPublicKey(); public virtual Asn1Object GetParameters(); } }