ECParameterSpec
  public
  
  
  
  class
  ECParameterSpec
  
    extends Object
  
  
  
  
  
      implements
      
        AlgorithmParameterSpec
      
  
  
| java.lang.Object | |
| ↳ | java.security.spec.ECParameterSpec | 
This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC).
See also:
Summary
| Public constructors | |
|---|---|
| 
      ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
      Creates elliptic curve domain parameters based on the specified values. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        int | 
      getCofactor()
      Returns the cofactor. | 
| 
        
        
        
        
        
        EllipticCurve | 
      getCurve()
      Returns the elliptic curve that this parameter defines. | 
| 
        
        
        
        
        
        ECPoint | 
      getGenerator()
      Returns the generator which is also known as the base point. | 
| 
        
        
        
        
        
        BigInteger | 
      getOrder()
      Returns the order of the generator. | 
| Inherited methods | |
|---|---|
Public constructors
ECParameterSpec
public ECParameterSpec (EllipticCurve curve, ECPoint g, BigInteger n, int h)
Creates elliptic curve domain parameters based on the specified values.
| Parameters | |
|---|---|
| curve | EllipticCurve: the elliptic curve which this parameter
 defines. | 
| g | ECPoint: the generator which is also known as the base point. | 
| n | BigInteger: the order of the generatorg. | 
| h | int: the cofactor. | 
| Throws | |
|---|---|
| NullPointerException | if curve,g, ornis null. | 
| IllegalArgumentException | if norhis not positive. | 
Public methods
getCofactor
public int getCofactor ()
Returns the cofactor.
| Returns | |
|---|---|
| int | the cofactor. | 
getCurve
public EllipticCurve getCurve ()
Returns the elliptic curve that this parameter defines.
| Returns | |
|---|---|
| EllipticCurve | the elliptic curve that this parameter defines. | 
getGenerator
public ECPoint getGenerator ()
Returns the generator which is also known as the base point.
| Returns | |
|---|---|
| ECPoint | the generator which is also known as the base point. | 
getOrder
public BigInteger getOrder ()
Returns the order of the generator.
| Returns | |
|---|---|
| BigInteger | the order of the generator. | 
