- java.lang.Object
- 
- java.security.spec.ECPrivateKeySpec
 
- 
- All Implemented Interfaces:
- KeySpec
 
 public class ECPrivateKeySpec extends Object implements KeySpec This immutable class specifies an elliptic curve private key with its associated parameters.- Since:
- 1.5
- See Also:
- KeySpec,- ECParameterSpec
 
- 
- 
Constructor SummaryConstructors Constructor Description ECPrivateKeySpec(BigInteger s, ECParameterSpec params)Creates a new ECPrivateKeySpec with the specified parameter values.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ECParameterSpecgetParams()Returns the associated elliptic curve domain parameters.BigIntegergetS()Returns the private value S.
 
- 
- 
- 
Constructor Detail- 
ECPrivateKeySpecpublic ECPrivateKeySpec(BigInteger s, ECParameterSpec params) Creates a new ECPrivateKeySpec with the specified parameter values.- Parameters:
- s- the private value.
- params- the associated elliptic curve domain parameters.
- Throws:
- NullPointerException- if- sor- paramsis null.
 
 
- 
 - 
Method Detail- 
getSpublic BigInteger getS() Returns the private value S.- Returns:
- the private value S.
 
 - 
getParamspublic ECParameterSpec getParams() Returns the associated elliptic curve domain parameters.- Returns:
- the EC domain parameters.
 
 
- 
 
-