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[]