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 SummaryConstructors 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 SummaryModifier and Type Method Description BigIntegergetModulus()Returns the modulus.AlgorithmParameterSpecgetParams()Returns the parameters associated with this key, may be null if not present.BigIntegergetPublicExponent()Returns the public exponent.
- 
Constructor Details- 
RSAPublicKeySpecCreates a new RSAPublicKeySpec.- Parameters:
- modulus- the modulus
- publicExponent- the public exponent
 
- 
RSAPublicKeySpecpublic 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 Details- 
getModulusReturns the modulus.- Returns:
- the modulus
 
- 
getPublicExponentReturns the public exponent.- Returns:
- the public exponent
 
- 
getParamsReturns the parameters associated with this key, may be null if not present.- Returns:
- the parameters associated with this key
- Since:
- 11
 
 
-