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 |