Class RSAPublicKeySpec
- java.lang.Object
-
- java.security.spec.RSAPublicKeySpec
- All Implemented Interfaces:
KeySpec
public class RSAPublicKeySpec extends Object implements KeySpec
This class specifies an RSA public key.
- Since:
- 1.2
- See Also:
-
Key
,KeyFactory
,KeySpec
,X509EncodedKeySpec
,RSAPrivateKeySpec
,RSAPrivateCrtKeySpec
Constructor Summary
Constructor | Description |
---|---|
RSAPublicKeySpec(BigInteger modulus,
BigInteger publicExponent) | Creates a new RSAPublicKeySpec. |
RSAPublicKeySpec(BigInteger modulus,
BigInteger publicExponent,
AlgorithmParameterSpec params) | Creates a new RSAPublicKeySpec with additional key parameters. |
Method Summary
Modifier and Type | Method | Description |
---|---|---|
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. |
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Constructor Detail
RSAPublicKeySpec
public RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent)
Creates a new RSAPublicKeySpec.
- Parameters:
-
modulus
- the modulus -
publicExponent
- the public exponent
RSAPublicKeySpec
public RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent, AlgorithmParameterSpec params)
Creates a new RSAPublicKeySpec with additional key parameters.
- Parameters:
-
modulus
- the modulus -
publicExponent
- the public exponent -
params
- the parameters associated with this key, may be null - Since:
- 11
Method Detail
getModulus
public BigInteger getModulus()
Returns the modulus.
- Returns:
- the modulus
getPublicExponent
public BigInteger getPublicExponent()
Returns the public exponent.
- Returns:
- the public exponent
getParams
public AlgorithmParameterSpec getParams()
Returns the parameters associated with this key, may be null if not present.
- Returns:
- the parameters associated with this key
- Since:
- 11