Module java.base

Class ECPrivateKeySpec

java.lang.Object
java.security.spec.ECPrivateKeySpec
All Implemented Interfaces:
KeySpec

public class ECPrivateKeySpec
extends Object
implements KeySpec
This immutable class specifies an elliptic curve private key with its associated parameters.
Since:
1.5
See Also:
KeySpec, ECParameterSpec
  • Constructor Details

    • ECPrivateKeySpec

      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.
  • Method Details

    • getS

      public BigInteger getS()
      Returns the private value S.
      Returns:
      the private value S.
    • getParams

      public ECParameterSpec getParams()
      Returns the associated elliptic curve domain parameters.
      Returns:
      the EC domain parameters.