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 Summary
ConstructorDescriptionECParameterSpec
(EllipticCurve curve, ECPoint g, BigInteger n, int h) Creates elliptic curve domain parameters based on the specified values. -
Method Summary
-
Constructor Details
-
ECParameterSpec
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 generatorg
.h
- the cofactor.- Throws:
NullPointerException
- ifcurve
,g
, orn
is null.IllegalArgumentException
- ifn
orh
is not positive.
-
-
Method Details
-
getCurve
Returns the elliptic curve that this parameter defines.- Returns:
- the elliptic curve that this parameter defines.
-
getGenerator
Returns the generator which is also known as the base point.- Returns:
- the generator which is also known as the base point.
-
getOrder
Returns the order of the generator.- Returns:
- the order of the generator.
-
getCofactor
public int getCofactor()Returns the cofactor.- Returns:
- the cofactor.
-