RSAPublicKeySpec
  public
  
  
  
  class
  RSAPublicKeySpec
  
    extends Object
  
  
  
  
  
      implements
      
        KeySpec
      
  
  
| java.lang.Object | |
| ↳ | java.security.spec.RSAPublicKeySpec | 
This class specifies an RSA public key.
Summary
Public constructors | |
|---|---|
      
      RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent)
      
      
        Creates a new RSAPublicKeySpec.  | 
  |
      
      RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent, AlgorithmParameterSpec params)
      
      
        Creates a new RSAPublicKeySpec with additional key parameters.  | 
  |
Public methods | |
|---|---|
        
        
        
        
        
        BigInteger
     | 
  
    
      
      getModulus()
      
      
        Returns the modulus.  | 
  
        
        
        
        
        
        AlgorithmParameterSpec
     | 
  
    
      
      getParams()
      
      
        Returns the parameters associated with this key, may be null if not present.  | 
  
        
        
        
        
        
        BigInteger
     | 
  
    
      
      getPublicExponent()
      
      
        Returns the public exponent.  | 
  
Inherited methods | |
|---|---|
Public constructors
RSAPublicKeySpec
public RSAPublicKeySpec (BigInteger modulus, BigInteger publicExponent)
Creates a new RSAPublicKeySpec.
| Parameters | |
|---|---|
modulus | 
        
          BigInteger: the modulus | 
      
publicExponent | 
        
          BigInteger: the public exponent | 
      
RSAPublicKeySpec
public RSAPublicKeySpec (BigInteger modulus, BigInteger publicExponent, AlgorithmParameterSpec params)
Creates a new RSAPublicKeySpec with additional key parameters.
| Parameters | |
|---|---|
modulus | 
        
          BigInteger: the modulus | 
      
publicExponent | 
        
          BigInteger: the public exponent | 
      
params | 
        
          AlgorithmParameterSpec: the parameters associated with this key, may be null | 
      
Public methods
getModulus
public BigInteger getModulus ()
Returns the modulus.
| Returns | |
|---|---|
BigInteger | 
        the modulus | 
getParams
public AlgorithmParameterSpec getParams ()
Returns the parameters associated with this key, may be null if not present.
| Returns | |
|---|---|
AlgorithmParameterSpec | 
        the parameters associated with this key | 
getPublicExponent
public BigInteger getPublicExponent ()
Returns the public exponent.
| Returns | |
|---|---|
BigInteger | 
        the public exponent |