Class ECPrivateKeySpec
- 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 Summary
| Constructor | Description | 
|---|---|
ECPrivateKeySpec(BigInteger s,
                ECParameterSpec params) |    Creates a new ECPrivateKeySpec with the specified parameter values.  |  
Method Summary
| Modifier and Type | Method | Description | 
|---|---|---|
ECParameterSpec |  getParams() |    Returns the associated elliptic curve domain parameters.  |  
BigInteger |  getS() |    Returns the private value S.  |  
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait  Constructor Detail
ECPrivateKeySpec
public 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- ifsorparamsis null. 
Method Detail
getS
public BigInteger getS()
Returns the private value S.
- Returns:
 - the private value S.
 
getParams
public ECParameterSpec getParams()
Returns the associated elliptic curve domain parameters.
- Returns:
 - the EC domain parameters.