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.