RSAKeyGenParameterSpec
  public
  
  
  
  class
  RSAKeyGenParameterSpec
  
    extends Object
  
  
  
  
  
      implements
      
        AlgorithmParameterSpec
      
  
  
| java.lang.Object | |
| ↳ | java.security.spec.RSAKeyGenParameterSpec | 
This class specifies the set of parameters used to generate an RSA key pair.
Summary
Fields | |
|---|---|
    public
    static
    final
    BigInteger | 
    
      F0
      The public-exponent value F0 = 3.  | 
  
    public
    static
    final
    BigInteger | 
    
      F4
      The public exponent-value F4 = 65537.  | 
  
Public constructors | |
|---|---|
      
      RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent)
      
      
        Constructs a new   | 
  |
      
      RSAKeyGenParameterSpec(int keysize, BigInteger publicExponent, AlgorithmParameterSpec keyParams)
      
      
        Constructs a new   | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        AlgorithmParameterSpec
     | 
  
    
      
      getKeyParams()
      
      
        Returns the parameters to be associated with key.  | 
  
        
        
        
        
        
        int
     | 
  
    
      
      getKeysize()
      
      
        Returns the keysize.  | 
  
        
        
        
        
        
        BigInteger
     | 
  
    
      
      getPublicExponent()
      
      
        Returns the public-exponent value.  | 
  
Inherited methods | |
|---|---|
Fields
Public constructors
RSAKeyGenParameterSpec
public RSAKeyGenParameterSpec (int keysize, 
                BigInteger publicExponent)Constructs a new RSAKeyGenParameterSpec object from the
 given keysize, public-exponent value, and null key parameters.
| Parameters | |
|---|---|
keysize | 
        
          int: the modulus size (specified in number of bits) | 
      
publicExponent | 
        
          BigInteger: the public exponent | 
      
RSAKeyGenParameterSpec
public RSAKeyGenParameterSpec (int keysize, 
                BigInteger publicExponent, 
                AlgorithmParameterSpec keyParams)Constructs a new RSAKeyGenParameterSpec object from the
 given keysize, public-exponent value, and key parameters.
| Parameters | |
|---|---|
keysize | 
        
          int: the modulus size (specified in number of bits) | 
      
publicExponent | 
        
          BigInteger: the public exponent | 
      
keyParams | 
        
          AlgorithmParameterSpec: the key parameters, may be null | 
      
Public methods
getKeyParams
public AlgorithmParameterSpec getKeyParams ()
Returns the parameters to be associated with key.
| Returns | |
|---|---|
AlgorithmParameterSpec | 
        the associated parameters, may be null if not present | 
getKeysize
public int getKeysize ()
Returns the keysize.
| Returns | |
|---|---|
int | 
        the keysize. | 
getPublicExponent
public BigInteger getPublicExponent ()
Returns the public-exponent value.
| Returns | |
|---|---|
BigInteger | 
        the public-exponent value. |