- java.lang.Object
-
- java.security.spec.DSAGenParameterSpec
-
- 实现的所有接口
-
AlgorithmParameterSpec
public final class DSAGenParameterSpec extends Object implements AlgorithmParameterSpec
此不可变类指定用于生成DSA参数的参数集,如 FIPS 186-3 Digital Signature Standard (DSS)中所指定。- 从以下版本开始:
- 1.8
- 另请参见:
-
AlgorithmParameterSpec
-
-
构造方法摘要
构造方法 构造器 描述 DSAGenParameterSpec(int primePLen, int subprimeQLen)使用primePLen和subprimeQLen为DSA参数生成创建域参数规范。DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)创建用于使用DSA参数生成一个域参数规范primePLen,subprimeQLen,和seedLen。
-
-
-
构造方法详细信息
-
DSAGenParameterSpec
public DSAGenParameterSpec(int primePLen, int subprimeQLen)使用primePLen和subprimeQLen为DSA参数生成创建域参数规范。subprimeQLen的值也用作域参数种子的默认长度(以位为单位)。- 参数
-
primePLen- 所需的素数P的长度。 -
subprimeQLen- 以位为单位的子Q的所需长度。 - 异常
-
IllegalArgumentException- 如果primePLen或subprimeQLen根据FIPS 186-3的规范是非法的。
-
DSAGenParameterSpec
public DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)创建用于使用DSA参数生成一个域参数规范primePLen,subprimeQLen,和seedLen。- 参数
-
primePLen- 所需的素数P的长度。 -
subprimeQLen- 以位为单位的子Q的所需长度。 -
seedLen- 域参数种子的所需长度(以位为单位)应等于或大于subprimeQLen。 - 异常
-
IllegalArgumentException-如果primePLenLen,subprimeQLen,或seedLen每FIPS 186-3的规格是非法的。
-
-