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
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 sorparamsis null. | 
Public methods
getParams
public ECParameterSpec getParams ()
Returns the associated elliptic curve domain parameters.
| Returns | |
|---|---|
| ECParameterSpec | the EC domain parameters. | 
getS
public BigInteger getS ()
Returns the private value S.
| Returns | |
|---|---|
| BigInteger | the private value S. | 
