ECPrivateKeySpec

public class ECPrivateKeySpec extends Object
implements KeySpec

This immutable class specifies an elliptic curve private key with its associated parameters.

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.