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

Creates a new ECPublicKeySpec with the specified parameter values.

Public methods
open ECParameterSpec!

Returns the associated elliptic curve domain parameters.

open ECPoint!

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.