- java.lang.Object
-
- java.security.spec.ECParameterSpec
-
- All Implemented Interfaces:
-
AlgorithmParameterSpec
public class ECParameterSpec extends Object implements AlgorithmParameterSpec
这个不可变类指定了使用椭圆曲线加密(ECC)的一组域参数。- 从以下版本开始:
- 1.5
- 另请参见:
-
AlgorithmParameterSpec
-
-
构造方法摘要
构造方法 Constructor 描述 ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
根据指定的值创建椭圆曲线域参数。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 int
getCofactor()
返回辅助因子。EllipticCurve
getCurve()
返回此参数定义的椭圆曲线。ECPoint
getGenerator()
返回也称为基点的生成器。BigInteger
getOrder()
返回发生器的顺序。
-
-
-
构造方法详细信息
-
ECParameterSpec
public ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
根据指定的值创建椭圆曲线域参数。- 参数
-
curve
- 该参数定义的椭圆曲线。 -
g
- 也称为g
的发电机。 -
n
- 发电机的顺序g
。 -
h
- 辅因子。 - 异常
-
NullPointerException
-如果curve
,g
,或n
为null。 -
IllegalArgumentException
- 如果n
或h
。
-
-
方法详细信息
-
getCurve
public EllipticCurve getCurve()
返回此参数定义的椭圆曲线。- 结果
- 该参数定义的椭圆曲线。
-
getGenerator
public ECPoint getGenerator()
返回也称为基点的生成器。- 结果
- 也称为基点的发电机。
-
getOrder
public BigInteger getOrder()
返回发生器的顺序。- 结果
- 发电机的顺序。
-
getCofactor
public int getCofactor()
返回辅助因子。- 结果
- 辅因子。
-
-