public class
ECPrivateKeySpec
extends Object
implements KeySpec
implements KeySpec
This immutable class specifies an elliptic curve private key with its associated parameters.
See Also
Public Constructor Summary
ECPrivateKeySpec(BigInteger s, ECParameterSpec params)
Creates a new ECPrivateKeySpec with the specified
parameter values.
|
Public Method Summary
ECParameterSpec |
getParams()
Returns the associated elliptic curve domain
parameters.
|
BigInteger |
getS()
Returns the private value S.
|
Inherited Method Summary
Public Constructors
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 | if s
or params is null.
|
---|
Public Methods
public ECParameterSpec getParams ()
Returns the associated elliptic curve domain parameters.
Returns
- the EC domain parameters.
public BigInteger getS ()
Returns the private value S.
Returns
- the private value S.