Class ECPublicBcpgKey
- Namespace
- Enterprises.Org.BouncyCastle.Bcpg
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class ECPublicBcpgKey : BcpgObject, IBcpgKey
- Inheritance
-
ECPublicBcpgKey
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
ECPublicBcpgKey(DerObjectIdentifier, BigInteger)
protected ECPublicBcpgKey(DerObjectIdentifier oid, BigInteger encodedPoint)
Parameters
oid
DerObjectIdentifier
encodedPoint
BigInteger
ECPublicBcpgKey(DerObjectIdentifier, ECPoint)
protected ECPublicBcpgKey(DerObjectIdentifier oid, ECPoint point)
Parameters
oid
DerObjectIdentifier
point
ECPoint
protected ECPublicBcpgKey(BcpgInputStream bcpgIn)
Parameters
bcpgIn
BcpgInputStream
Properties
CurveOid
public virtual DerObjectIdentifier CurveOid { get; }
Property Value
- DerObjectIdentifier
EncodedPoint
public virtual BigInteger EncodedPoint { get; }
Property Value
- BigInteger
public string Format { get; }
Property Value
- string
Methods
Encode(BcpgOutputStream)
public override void Encode(BcpgOutputStream bcpgOut)
Parameters
bcpgOut
BcpgOutputStream
GetEncoded()
public override byte[] GetEncoded()
Returns
- byte[]
protected static byte[] ReadBytesOfEncodedLength(BcpgInputStream bcpgIn)
Parameters
bcpgIn
BcpgInputStream
Returns
- byte[]