Class RsaPrivateCrtKeyParameters
  
  
  
    - Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
 
  
  
  
    public class RsaPrivateCrtKeyParameters : RsaKeyParameters, ICipherParameters
   
  
    - Inheritance
- 
      
      
      
      RsaPrivateCrtKeyParameters 
    - Implements
- 
      
    
    - Inherited Members
- 
    
    
    
    
    
    
    
    
    
  
Constructors
  
  
  RsaPrivateCrtKeyParameters(RsaPrivateKeyStructure)
  
  
  
  
  
    public RsaPrivateCrtKeyParameters(RsaPrivateKeyStructure rsaPrivateKey)
   
  Parameters
  
    - rsaPrivateKeyRsaPrivateKeyStructure
  RsaPrivateCrtKeyParameters(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger)
  
  
  
  
  
    public RsaPrivateCrtKeyParameters(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger p, BigInteger q, BigInteger dP, BigInteger dQ, BigInteger qInv)
   
  Parameters
  
    - modulusBigInteger
- publicExponentBigInteger
- privateExponentBigInteger
- pBigInteger
- qBigInteger
- dPBigInteger
- dQBigInteger
- qInvBigInteger
Properties
  
  
  DP
  
  
  
  
  
    public BigInteger DP { get; }
   
  Property Value
  
    - BigInteger
  DQ
  
  
  
  
  
    public BigInteger DQ { get; }
   
  Property Value
  
    - BigInteger
  P
  
  
  
  
  
    public BigInteger P { get; }
   
  Property Value
  
    - BigInteger
  PublicExponent
  
  
  
  
  
    public BigInteger PublicExponent { get; }
   
  Property Value
  
    - BigInteger
  Q
  
  
  
  
  
    public BigInteger Q { get; }
   
  Property Value
  
    - BigInteger
  QInv
  
  
  
  
  
    public BigInteger QInv { get; }
   
  Property Value
  
    - BigInteger
Methods
  
  
  Equals(object)
  
  
  
  
  
    public override bool Equals(object obj)
   
  Parameters
  
    - objobject
Returns
  
    - bool
  GetHashCode()
  
  
  
  
  
    public override int GetHashCode()
   
  Returns
  
    - int