java.lang.Object
java.security.spec.ECPublicKeySpec
- All Implemented Interfaces:
KeySpec
This immutable class specifies an elliptic curve public key with
its associated parameters.
- Since:
- 1.5
- See Also:
KeySpec
,ECPoint
,ECParameterSpec
-
Constructor Summary
ConstructorDescriptionECPublicKeySpec(ECPoint w, ECParameterSpec params)
Creates a new ECPublicKeySpec with the specified parameter values. -
Method Summary
Modifier and TypeMethodDescriptionReturns the associated elliptic curve domain parameters.getW()
Returns the public point W.
-
Constructor Details
-
ECPublicKeySpec
Creates a new ECPublicKeySpec with the specified parameter values.- Parameters:
w
- the public point.params
- the associated elliptic curve domain parameters.- Throws:
NullPointerException
- ifw
orparams
is null.IllegalArgumentException
- ifw
is point at infinity, i.e. ECPoint.POINT_INFINITY
-
-
Method Details
-
getW
Returns the public point W.- Returns:
- the public point W.
-
getParams
Returns the associated elliptic curve domain parameters.- Returns:
- the EC domain parameters.
-