Package Summary  Overview Summary

class:ECParameterSpec [NONE]

constructor:<init>(java.security.spec.EllipticCurve,java.security.spec.ECPoint,java.math.BigInteger,int) [NONE]

  • 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 - if curve, g, or n is null.
    IllegalArgumentException - if n or h is not positive.

method:getCurve() [NONE]

  • getCurve

    public EllipticCurve getCurve()
    Returns the elliptic curve that this parameter defines.
    Returns:
    the elliptic curve that this parameter defines.

method:getGenerator() [NONE]

  • 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.

method:getOrder() [NONE]

  • getOrder

    public BigInteger getOrder()
    Returns the order of the generator.
    Returns:
    the order of the generator.

method:getCofactor() [NONE]

  • getCofactor

    public int getCofactor()
    Returns the cofactor.
    Returns:
    the cofactor.

© 2019 Oracle Corporation and/or its affiliates