public final class DSAGenParameterSpec extends Object implements AlgorithmParameterSpec
AlgorithmParameterSpec| Constructor and Description |
|---|
DSAGenParameterSpec(int primePLen,
int subprimeQLen)
Creates a domain parameter specification for DSA parameter
generation using
primePLen and subprimeQLen. |
DSAGenParameterSpec(int primePLen,
int subprimeQLen,
int seedLen)
Creates a domain parameter specification for DSA parameter
generation using
primePLen, subprimeQLen,
and seedLen. |
| Modifier and Type | Method and Description |
|---|---|
int |
getPrimePLength()
Returns the desired length of the prime P of the
to-be-generated DSA domain parameters in bits.
|
int |
getSeedLength()
Returns the desired length of the domain parameter seed in bits.
|
int |
getSubprimeQLength()
Returns the desired length of the sub-prime Q of the
to-be-generated DSA domain parameters in bits.
|
public DSAGenParameterSpec(int primePLen,
int subprimeQLen)
primePLen and subprimeQLen.
The value of subprimeQLen is also used as the default
length of the domain parameter seed in bits.primePLen - the desired length of the prime P in bits.subprimeQLen - the desired length of the sub-prime Q in bits.IllegalArgumentException - if primePLen
or subprimeQLen is illegal per the specification of
FIPS 186-3.public DSAGenParameterSpec(int primePLen,
int subprimeQLen,
int seedLen)
primePLen, subprimeQLen,
and seedLen.primePLen - the desired length of the prime P in bits.subprimeQLen - the desired length of the sub-prime Q in bits.seedLen - the desired length of the domain parameter seed in bits,
shall be equal to or greater than subprimeQLen.IllegalArgumentException - if primePLenLen,
subprimeQLen, or seedLen is illegal per the
specification of FIPS 186-3.public int getPrimePLength()
public int getSubprimeQLength()
public int getSeedLength()
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, 2015, Oracle and/or its affiliates. All rights reserved.