java.lang.Object
java.security.spec.RSAPublicKeySpec
- All Implemented Interfaces:
KeySpec
This class specifies an RSA public key.
- Since:
- 1.2
- See Also:
Key
,KeyFactory
,KeySpec
,X509EncodedKeySpec
,RSAPrivateKeySpec
,RSAPrivateCrtKeySpec
-
Constructor Summary
ConstructorDescriptionRSAPublicKeySpec(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 TypeMethodDescriptionReturns the modulus.Returns the parameters associated with this key, may be null if not present.Returns the public exponent.
-
Constructor Details
-
RSAPublicKeySpec
Creates a new RSAPublicKeySpec.- Parameters:
modulus
- the moduluspublicExponent
- the public exponent
-
RSAPublicKeySpec
public RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent, AlgorithmParameterSpec params)Creates a new RSAPublicKeySpec with additional key parameters.- Parameters:
modulus
- the moduluspublicExponent
- the public exponentparams
- the parameters associated with this key, may be null- Since:
- 11
-
-
Method Details
-
getModulus
Returns the modulus.- Returns:
- the modulus
-
getPublicExponent
Returns the public exponent.- Returns:
- the public exponent
-
getParams
Returns the parameters associated with this key, may be null if not present.- Returns:
- the parameters associated with this key
- Since:
- 11
-