Class ECParameterSpec
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).
- Since:
- 1.5
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h) Creates elliptic curve domain parameters based on the specified values.
- 
Method Summary
- 
Constructor Details- 
ECParameterSpecCreates 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- nis null.
- IllegalArgumentException- if- nor- his not positive.
 
 
- 
- 
Method Details- 
getCurveReturns the elliptic curve that this parameter defines.- Returns:
- the elliptic curve that this parameter defines.
 
- 
getGeneratorReturns the generator which is also known as the base point.- Returns:
- the generator which is also known as the base point.
 
- 
getOrderReturns the order of the generator.- Returns:
- the order of the generator.
 
- 
getCofactorpublic int getCofactor()Returns the cofactor.- Returns:
- the cofactor.
 
 
-