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
  
    - oidDerObjectIdentifier
- encodedPointBigInteger
  ECPublicBcpgKey(DerObjectIdentifier, ECPoint)
  
  
  
  
  
    protected ECPublicBcpgKey(DerObjectIdentifier oid, ECPoint point)
   
  Parameters
  
    - oidDerObjectIdentifier
- pointECPoint
    protected ECPublicBcpgKey(BcpgInputStream bcpgIn)
   
  Parameters
  
    - bcpgInBcpgInputStream
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
  
    - bcpgOutBcpgOutputStream
  GetEncoded()
  
  
  
  
  
    public override byte[] GetEncoded()
   
  Returns
  
    - byte[]
    protected static byte[] ReadBytesOfEncodedLength(BcpgInputStream bcpgIn)
   
  Parameters
  
    - bcpgInBcpgInputStream
Returns
  
    - byte[]