ECParameterSpec (Java 2 Platform SE 5.0) (original) (raw)
java.security.spec
Class ECParameterSpec
java.lang.Object
java.security.spec.ECParameterSpec
All Implemented Interfaces:
public class ECParameterSpec
extends Object
implements AlgorithmParameterSpec
This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC).
Since:
1.5
See Also:
Constructor Summary |
---|
[ECParameterSpec](../../../java/security/spec/ECParameterSpec.html#ECParameterSpec%28java.security.spec.EllipticCurve, java.security.spec.ECPoint, java.math.BigInteger, int%29)(EllipticCurve curve,ECPoint g,BigInteger n, int h) Creates elliptic curve domain parameters based on the specified values. |
Method Summary | |
---|---|
int | getCofactor() Returns the cofactor. |
EllipticCurve | getCurve() Returns the elliptic curve that this parameter defines. |
ECPoint | getGenerator() Returns the generator which is also known as the base point. |
BigInteger | getOrder() Returns the order of the generator. |
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 |
---|
ECParameterSpec
public ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
Creates elliptic curve domain parameters based on the specified values.
Parameters:
curve
- the elliptic curve which this parameter defines.
g
- the generator which is also known as the base point.
n
- the order of the generator g
.
h
- the cofactor.
Throws:
[NullPointerException](../../../java/lang/NullPointerException.html "class in java.lang")
- if curve
,g
, or n
is null.
[IllegalArgumentException](../../../java/lang/IllegalArgumentException.html "class in java.lang")
- if n
or h
is not positive.
Method Detail |
---|
getCurve
public EllipticCurve getCurve()
Returns the elliptic curve that this parameter defines.
Returns:
the elliptic curve that this parameter defines.
getGenerator
public ECPoint getGenerator()
Returns the generator which is also known as the base point.
Returns:
the generator which is also known as the base point.
getOrder
public BigInteger getOrder()
Returns the order of the generator.
Returns:
the order of the generator.
getCofactor
public int getCofactor()
Returns the cofactor.
Returns:
the cofactor.
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.