AlgorithmParameterSpec
public class ECParameterSpec extends Object implements AlgorithmParameterSpec
Constructor | Description |
---|---|
ECParameterSpec |
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()
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/security/spec/ECParameterSpec.html