public class ECParameterSpec extends Object implements AlgorithmParameterSpec
AlgorithmParameterSpec
Constructor | Description |
---|---|
ECParameterSpec (EllipticCurve curve,
ECPoint g,
BigInteger n,
int h) |
Creates elliptic curve domain parameters based on the
specified values.
|
Modifier and Type | Method | Description |
---|---|---|
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.
|
public ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
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.NullPointerException
- if curve
,
g
, or n
is null.IllegalArgumentException
- if n
or h
is not positive.public EllipticCurve getCurve()
public ECPoint getGenerator()
public BigInteger getOrder()
public int getCofactor()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
Scripting on this page tracks web page traffic, but does not change the content in any way.