Added in API level 1
ECPublicKeySpec
public class ECPublicKeySpec
extends Object implements KeySpec
| java.lang.Object | |
| ↳ | java.security.spec.ECPublicKeySpec |
This immutable class specifies an elliptic curve public key with its associated parameters.
See also:
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 | |
|---|---|
Public constructors
ECPublicKeySpec
Added in API level 1
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 | |
|---|---|
NullPointerException | if w or params is null. |
IllegalArgumentException | if w is point at infinity, i.e. ECPoint.POINT_INFINITY |
Public methods
getParams
Added in API level 1
public ECParameterSpec getParams ()
Returns the associated elliptic curve domain parameters.
| Returns | |
|---|---|
ECParameterSpec | the EC domain parameters. |
getW
Added in API level 1
public ECPoint getW ()
Returns the public point W.
| Returns | |
|---|---|
ECPoint | the public point W. |