Added in API level 1
ECPublicKeySpec
open class ECPublicKeySpec : KeySpec
kotlin.Any | |
↳ | java.security.spec.ECPublicKeySpec |
This immutable class specifies an elliptic curve public key with its associated parameters.
Summary
Public constructors | |
---|---|
ECPublicKeySpec(w: ECPoint!, params: ECParameterSpec!) Creates a new ECPublicKeySpec with the specified parameter values. |
Public methods | |
---|---|
open ECParameterSpec! |
Returns the associated elliptic curve domain parameters. |
open ECPoint! |
getW() Returns the public point W. |
Public constructors
ECPublicKeySpec
Added in API level 1
ECPublicKeySpec(
w: ECPoint!,
params: ECParameterSpec!)
Creates a new ECPublicKeySpec with the specified parameter values.
Parameters | |
---|---|
w |
ECPoint!: the public point. |
params |
ECParameterSpec!: the associated elliptic curve domain parameters. |
Exceptions | |
---|---|
java.lang.NullPointerException |
if w or params is null. |
java.lang.IllegalArgumentException |
if w is point at infinity, i.e. ECPoint.POINT_INFINITY |
Public methods
getParams
Added in API level 1
open fun getParams(): ECParameterSpec!
Returns the associated elliptic curve domain parameters.
Return | |
---|---|
ECParameterSpec! |
the EC domain parameters. |
getW
Added in API level 1
open fun getW(): ECPoint!
Returns the public point W.
Return | |
---|---|
ECPoint! |
the public point W. |