Summary: Ctors | Methods | Inherited Methods
public
class
ECPublicKeySpec
extends Object
implements
KeySpec
This immutable class specifies an elliptic curve public key with its associated parameters.
Summary
Public constructors | |
|---|---|
ECPublicKeySpec(ECPoint w, ECParameterSpec params)
Creates a new ECPublicKeySpec with the specified parameter values. |
|
Public methods | |
|---|---|
ECParameterSpec
|
getParams()
Returns the associated elliptic curve domain parameters. |
ECPoint
|
getW()
Returns the public point W. |
Inherited methods | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
From class
| |||||||||||||||||||||||
Public constructors
ECPublicKeySpec
public ECPublicKeySpec (ECPoint w, ECParameterSpec params)
Creates a new ECPublicKeySpec with the specified parameter values.
| Parameters | |
|---|---|
w |
ECPoint: the public point. |
params |
ECParameterSpec: the associated elliptic curve domain
parameters. |
| Throws | |
|---|---|
IllegalArgumentException |
if w
is point at infinity, i.e. ECPoint.POINT_INFINITY |
NullPointerException |
if w
or params is null. |
Public methods
getParams
public ECParameterSpec getParams ()
Returns the associated elliptic curve domain parameters.
| Returns | |
|---|---|
ECParameterSpec |
the EC domain parameters. |