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. |