Save This Page
Home » openjdk-7 » java » security » spec » [javadoc | source]
java.security.spec
public class: ECParameterSpec [javadoc | source]
java.lang.Object
   java.security.spec.ECParameterSpec

All Implemented Interfaces:
    AlgorithmParameterSpec

This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC).
Constructor:
 public ECParameterSpec(EllipticCurve curve,
    ECPoint g,
    BigInteger n,
    int h) 
    Creates elliptic curve domain parameters based on the specified values.
    Parameters:
    curve - the elliptic curve which this parameter defines.
    g - the generator which is also known as the base point.
    n - the order of the generator g.
    h - the cofactor.
    Throws:
    NullPointerException - if curve, g, or n is null.
    IllegalArgumentException - if n or h is not positive.
    exception: NullPointerException - if curve, g, or n is null.
    exception: IllegalArgumentException - if n or h is not positive.
Method from java.security.spec.ECParameterSpec Summary:
getCofactor,   getCurve,   getGenerator,   getOrder
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from java.security.spec.ECParameterSpec Detail:
 public int getCofactor() 
    Returns the cofactor.
 public EllipticCurve getCurve() 
    Returns the elliptic curve that this parameter defines.
 public ECPoint getGenerator() 
    Returns the generator which is also known as the base point.
 public BigInteger getOrder() 
    Returns the order of the generator.