ECPublicKeySpec (Java 2 Platform SE 5.0) (original) (raw)
java.security.spec
Class ECPublicKeySpec
java.lang.Object
java.security.spec.ECPublicKeySpec
All Implemented Interfaces:
public class ECPublicKeySpec
extends Object
implements KeySpec
This immutable class specifies an elliptic curve public key with its associated parameters.
Since:
1.5
See Also:
KeySpec, ECPoint, ECParameterSpec
Constructor Summary |
---|
[ECPublicKeySpec](../../../java/security/spec/ECPublicKeySpec.html#ECPublicKeySpec%28java.security.spec.ECPoint, java.security.spec.ECParameterSpec%29)(ECPoint w,ECParameterSpec params) Creates a new ECPublicKeySpec with the specified parameter values. |
Method Summary | |
---|---|
ECParameterSpec | getParams() Returns the associated elliptic curve domain parameters. |
ECPoint | getW() Returns the public point W. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, [wait](../../../java/lang/Object.html#wait%28long, int%29) |
Constructor Detail |
---|
ECPublicKeySpec
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](../../../java/lang/NullPointerException.html "class in java.lang")
- if w
or params
is null.
[IllegalArgumentException](../../../java/lang/IllegalArgumentException.html "class in java.lang")
- if w
is point at infinity, i.e. ECPoint.POINT_INFINITY
Method Detail |
---|
getW
public ECPoint getW()
Returns the public point W.
Returns:
the public point W.
getParams
public ECParameterSpec getParams()
Returns the associated elliptic curve domain parameters.
Returns:
the EC domain parameters.
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.