所有类
java.security.spec
类 ECParameterSpec
java.lang.Object
java.security.spec.ECParameterSpec
-
所有已实现的接口:
-
AlgorithmParameterSpec
-
public class ECParameterSpec
- extends Object
- implements AlgorithmParameterSpec
此不可变类指定用于椭圆曲线加密方法 (ECC) 的域参数集。
-
从以下版本开始:
-
1.5
-
另请参见:
-
AlgorithmParameterSpec
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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()
-
返回余因子。
-
-
-
返回:
-
余因子。
所有类