java.lang.Object
java.security.spec.ECPublicKeySpec
- All Implemented Interfaces:
KeySpec
public class ECPublicKeySpec extends Object implements KeySpec
This immutable class specifies an elliptic curve public key with
its associated parameters.
- Since:
- 1.5
- See Also:
KeySpec
,ECPoint
,ECParameterSpec
-
Constructor Summary
Constructors Constructor Description ECPublicKeySpec(ECPoint w, ECParameterSpec params)
Creates a new ECPublicKeySpec with the specified parameter values. -
Method Summary
Modifier and Type Method Description ECParameterSpec
getParams()
Returns the associated elliptic curve domain parameters.ECPoint
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