public final class DSAGenParameterSpec extends Object implements AlgorithmParameterSpec
AlgorithmParameterSpec
| Constructor and Description |
|---|
DSAGenParameterSpec(int primePLen, int subprimeQLen)
使用
primePLen和
subprimeQLen创建DSA参数生成的域参数
subprimeQLen 。
|
DSAGenParameterSpec(int primePLen, int subprimeQLen, int seedLen)
创建用于使用DSA参数生成一个域参数规范
primePLen ,
subprimeQLen和
seedLen 。
|
| Modifier and Type | Method and Description |
|---|---|
int |
getPrimePLength()
以位为单位返回要生成的DSA域参数的素数P的期望长度。
|
int |
getSeedLength()
以比特返回域参数种子的所需长度。
|
int |
getSubprimeQLength()
以位为单位返回要生成的DSA域参数的子素数Q的期望长度。
|
public DSAGenParameterSpec(int primePLen,
int subprimeQLen)
primePLen和subprimeQLen创建DSA参数生成的域参数subprimeQLen 。
subprimeQLen的值也用作域参数种子的默认长度(以位为单位)。
primePLen - 素数P的所需长度,以位为单位。
subprimeQLen - 子素数Q的所需长度(以位为单位)。
IllegalArgumentException - 如果
primePLen或subprimeQLen根据FIPS 186-3的
subprimeQLen是非法的。
public DSAGenParameterSpec(int primePLen,
int subprimeQLen,
int seedLen)
primePLen ,
subprimeQLen和
seedLen 。
primePLen - 素数P的所需长度,以位为单位。
subprimeQLen - 以素数为单位的子素数Q的期望长度。
seedLen - 以域为单位的域参数种子的期望长度应等于或大于
subprimeQLen 。
IllegalArgumentException -如果
primePLenLen ,
subprimeQLen ,或
seedLen是每FIPS 186-3的规格是非法的。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.