public class

ECPrivateKeySpec

extends Object
implements KeySpec
java.lang.Object
   ↳ java.security.spec.ECPrivateKeySpec

Class Overview

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

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.
[Expand]
Inherited Methods
From class java.lang.Object

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.