This immutable class specifies an elliptic curve public key with its associated parameters.
See Also
Public Constructor Summary
|
ECPublicKeySpec(ECPoint w, ECParameterSpec params)
Creates a new ECPublicKeySpec with the specified
parameter values.
|
Public Method Summary
| ECParameterSpec |
getParams()
Returns the associated elliptic curve domain
parameters.
|
| ECPoint |
getW()
Returns the public point W.
|
Inherited Method Summary
Public Constructors
public ECPublicKeySpec (ECPoint w, ECParameterSpec params)
Creates a new ECPublicKeySpec with the specified parameter values.
Parameters
| w | the public point. |
|---|---|
| params | the associated elliptic curve domain parameters. |
Throws
| NullPointerException | if w
or params is null. |
|---|---|
| IllegalArgumentException | if w
is point at infinity, i.e. ECPoint.POINT_INFINITY
|
Public Methods
public ECParameterSpec getParams ()
Returns the associated elliptic curve domain parameters.
Returns
- the EC domain parameters.