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:
 
- 
Constructor Summary
ConstructorsConstructorDescriptionECPublicKeySpec(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- ifworparamsis null.IllegalArgumentException- ifwis 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.
 
 
 -