public class DSAParameterGenerationParameters
extends java.lang.Object
| Modifier and Type | Field | Description |
|---|---|---|
static int |
DIGITAL_SIGNATURE_USAGE |
|
static int |
KEY_ESTABLISHMENT_USAGE |
| Constructor | Description |
|---|---|
DSAParameterGenerationParameters(int L,
int N,
int certainty,
java.security.SecureRandom random) |
Construct without a usage index, this will do a random construction of G.
|
DSAParameterGenerationParameters(int L,
int N,
int certainty,
java.security.SecureRandom random,
int usageIndex) |
Construct for a specific usage index - this has the effect of using verifiable canonical generation of G.
|
| Modifier and Type | Method | Description |
|---|---|---|
int |
getCertainty() |
|
int |
getL() |
|
int |
getN() |
|
java.security.SecureRandom |
getRandom() |
|
int |
getUsageIndex() |
public static final int DIGITAL_SIGNATURE_USAGE
public static final int KEY_ESTABLISHMENT_USAGE
public DSAParameterGenerationParameters(int L,
int N,
int certainty,
java.security.SecureRandom random)
L - desired length of prime P in bits (the effective key size).N - desired length of prime Q in bits.certainty - certainty level for prime number generation.random - the source of randomness to use.public DSAParameterGenerationParameters(int L,
int N,
int certainty,
java.security.SecureRandom random,
int usageIndex)
L - desired length of prime P in bits (the effective key size).N - desired length of prime Q in bits.certainty - certainty level for prime number generation.random - the source of randomness to use.usageIndex - a valid usage index.