Module java.base

Class ECParameterSpec

java.lang.Object
java.security.spec.ECParameterSpec
所有已实现的接口:
AlgorithmParameterSpec

public class ECParameterSpec extends Object implements AlgorithmParameterSpec
这个不可变类指定了与椭圆曲线密码学(ECC)一起使用的域参数集。
自从:
1.5
参见:
  • Constructor Details

    • ECParameterSpec

      public ECParameterSpec(EllipticCurve curve, ECPoint g, BigInteger n, int h)
      基于指定的值创建椭圆曲线域参数。
      参数:
      curve - 此参数定义的椭圆曲线。
      g - 生成器,也称为基点。
      n - 生成器g的阶。
      h - 余因子。
      抛出:
      NullPointerException - 如果curvegn为null。
      IllegalArgumentException - 如果nh不是正数。
  • Method Details

    • getCurve

      public EllipticCurve getCurve()
      返回此参数定义的椭圆曲线。
      返回:
      此参数定义的椭圆曲线。
    • getGenerator

      public ECPoint getGenerator()
      返回生成器,也称为基点。
      返回:
      生成器,也称为基点。
    • getOrder

      public BigInteger getOrder()
      返回生成器的阶。
      返回:
      生成器的阶。
    • getCofactor

      public int getCofactor()
      返回余因子。
      返回:
      余因子。