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:
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
java.lang.Object
|
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
|
ECParameterSpec getParams ()
Returns the associated elliptic curve domain parameters.
Returns | |
---|---|
ECParameterSpec |
the EC domain parameters. |
ECPoint getW ()
Returns the public point W.
Returns | |
---|---|
ECPoint |
the public point W. |