public class

ECPublicKeySpec

extends Object
implements KeySpec
java.lang.Object
   ↳ java.security.spec.ECPublicKeySpec

Class Overview

This immutable class specifies an elliptic curve public key with its associated parameters.

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.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ECPublicKeySpec (ECPoint w, ECParameterSpec params)

Creates a new ECPublicKeySpec with the specified parameter values.

Parameters
w the public point.
params 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

public ECParameterSpec getParams ()

Returns the associated elliptic curve domain parameters.

Returns
  • the EC domain parameters.

public ECPoint getW ()

Returns the public point W.

Returns
  • the public point W.