Module java.base

Class DSAGenParameterSpec

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

public final class DSAGenParameterSpec extends Object implements AlgorithmParameterSpec
这个不可变类指定了用于生成DSA参数的参数集,如在FIPS 186-3数字签名标准(DSS)中指定的那样。
自JDK版本:
1.8
参见:
  • Constructor Summary

    Constructors
    Constructor
    Description
    DSAGenParameterSpec(int primePLen, int subprimeQLen)
    使用primePLensubprimeQLen创建一个用于DSA参数生成的域参数规范。
    DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
    使用primePLensubprimeQLenseedLen创建一个用于DSA参数生成的域参数规范。
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    返回要生成的DSA域参数中素数P的期望长度(以位为单位)。
    int
    返回域参数种子的期望长度(以位为单位)。
    int
    返回要生成的DSA域参数中子素数Q的期望长度(以位为单位)。

    Methods declared in class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DSAGenParameterSpec

      public DSAGenParameterSpec(int primePLen, int subprimeQLen)
      使用primePLensubprimeQLen创建一个用于DSA参数生成的域参数规范。同时,subprimeQLen的值也作为域参数种子的默认长度(以位为单位)。
      参数:
      primePLen - 素数P的期望长度(以位为单位)。
      subprimeQLen - 子素数Q的期望长度(以位为单位)。
      抛出:
      IllegalArgumentException - 如果primePLensubprimeQLen不符合FIPS 186-3规范。
    • DSAGenParameterSpec

      public DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
      使用primePLensubprimeQLenseedLen创建一个用于DSA参数生成的域参数规范。
      参数:
      primePLen - 素数P的期望长度(以位为单位)。
      subprimeQLen - 子素数Q的期望长度(以位为单位)。
      seedLen - 域参数种子的期望长度(以位为单位),应大于或等于subprimeQLen
      抛出:
      IllegalArgumentException - 如果primePLenLensubprimeQLenseedLen不符合FIPS 186-3规范。
  • Method Details

    • getPrimePLength

      public int getPrimePLength()
      返回要生成的DSA域参数中素数P的期望长度(以位为单位)。
      返回:
      素数P的长度。
    • getSubprimeQLength

      public int getSubprimeQLength()
      返回要生成的DSA域参数中子素数Q的期望长度(以位为单位)。
      返回:
      子素数Q的长度。
    • getSeedLength

      public int getSeedLength()
      返回域参数种子的期望长度(以位为单位)。
      返回:
      域参数种子的长度。