Added in API level 1
ECPrivateKeySpec
public class ECPrivateKeySpec
extends Object implements KeySpec
| java.lang.Object | |
| ↳ | java.security.spec.ECPrivateKeySpec |
This immutable class specifies an elliptic curve private key with its associated parameters.
See also:
Summary
Public constructors | |
|---|---|
ECPrivateKeySpec(BigInteger s, ECParameterSpec params) Creates a new ECPrivateKeySpec with the specified parameter values. | |
Public methods | |
|---|---|
ECParameterSpec | getParams() Returns the associated elliptic curve domain parameters. |
BigInteger | getS() Returns the private value S. |
Inherited methods | |
|---|---|
Public constructors
ECPrivateKeySpec
Added in API level 1
public ECPrivateKeySpec (BigInteger s, ECParameterSpec params)
Creates a new ECPrivateKeySpec with the specified parameter values.
| Parameters | |
|---|---|
s | BigInteger: the private value. |
params | ECParameterSpec: the associated elliptic curve domain parameters. |
| Throws | |
|---|---|
NullPointerException | if s or params is null. |
Public methods
getParams
Added in API level 1
public ECParameterSpec getParams ()
Returns the associated elliptic curve domain parameters.
| Returns | |
|---|---|
ECParameterSpec | the EC domain parameters. |
getS
Added in API level 1
public BigInteger getS ()
Returns the private value S.
| Returns | |
|---|---|
BigInteger | the private value S. |