- java.lang.Object
-
- java.security.spec.ECParameterSpec
-
- 实现的所有接口
-
AlgorithmParameterSpec
public class ECParameterSpec extends Object implements AlgorithmParameterSpec
此不可变类指定与椭圆曲线加密(ECC)一起使用的域参数集。- 从以下版本开始:
- 1.5
- 另请参见:
-
AlgorithmParameterSpec
-
-
构造方法摘要
构造方法 构造器 描述 ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
根据指定的值创建椭圆曲线域参数。
-
-
-
构造方法详细信息
-
ECParameterSpec
public ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
根据指定的值创建椭圆曲线域参数。- 参数
-
curve
- 此参数定义的椭圆曲线。 -
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()
返回辅助因子。- 结果
- 辅助因子。
-
-