- 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 SummaryAll Methods Instance Methods Concrete Methods Modifier 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 Detail- 
RSAPublicKeySpecpublic RSAPublicKeySpec(BigInteger modulus, BigInteger publicExponent) Creates 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 Detail- 
getModuluspublic BigInteger getModulus() Returns the modulus.- Returns:
- the modulus
 
 - 
getPublicExponentpublic BigInteger getPublicExponent() Returns the public exponent.- Returns:
- the public exponent
 
 - 
getParamspublic AlgorithmParameterSpec getParams() Returns the parameters associated with this key, may be null if not present.- Returns:
- the parameters associated with this key
- Since:
- 11
 
 
- 
 
-