Class SM2KeyExchangePrivateParameters
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class SM2KeyExchangePrivateParameters : ICipherParameters
   
  
    - Inheritance
- 
      
      SM2KeyExchangePrivateParameters 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
  
Constructors
  
  
  SM2KeyExchangePrivateParameters(bool, ECPrivateKeyParameters, ECPrivateKeyParameters)
  
  
  
  
  
    public SM2KeyExchangePrivateParameters(bool initiator, ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey)
   
  Parameters
  
    - initiatorbool
- staticPrivateKeyECPrivateKeyParameters
- ephemeralPrivateKeyECPrivateKeyParameters
Properties
  
  
  EphemeralPrivateKey
  
  
  
  
  
    public virtual ECPrivateKeyParameters EphemeralPrivateKey { get; }
   
  Property Value
  
    - ECPrivateKeyParameters
  EphemeralPublicPoint
  
  
  
  
  
    public virtual ECPoint EphemeralPublicPoint { get; }
   
  Property Value
  
    - ECPoint
  IsInitiator
  
  
  
  
  
    public virtual bool IsInitiator { get; }
   
  Property Value
  
    - bool
  StaticPrivateKey
  
  
  
  
  
    public virtual ECPrivateKeyParameters StaticPrivateKey { get; }
   
  Property Value
  
    - ECPrivateKeyParameters
  StaticPublicPoint
  
  
  
  
  
    public virtual ECPoint StaticPublicPoint { get; }
   
  Property Value
  
    - ECPoint