public class DSADomainParameterSpec
extends java.security.spec.DSAParameterSpec
Constructor and Description |
---|
DSADomainParameterSpec(java.math.BigInteger p,
java.math.BigInteger q,
java.math.BigInteger g)
Creates a new DSAParameterSpec with the specified parameter values.
|
DSADomainParameterSpec(java.math.BigInteger p,
java.math.BigInteger q,
java.math.BigInteger g,
DSAValidationParameters validationParameters)
Creates a new DSAParameterSpec with the specified parameter values.
|
DSADomainParameterSpec(DSADomainParameters domainParameters)
Base constructor - use the values in an existing set of domain parameters.
|
Modifier and Type | Method and Description |
---|---|
DSADomainParameters |
getDomainParameters()
Return the DSADomainParameters object we also represent.
|
DSAValidationParameters |
getValidationParameters()
Return the validation parameters associated with this parameter spec if available.
|
public DSADomainParameterSpec(DSADomainParameters domainParameters)
domainParameters
- the DSA domain parameters to wrap.public DSADomainParameterSpec(java.math.BigInteger p, java.math.BigInteger q, java.math.BigInteger g)
p
- the prime.q
- the sub-prime.g
- the base.public DSADomainParameterSpec(java.math.BigInteger p, java.math.BigInteger q, java.math.BigInteger g, DSAValidationParameters validationParameters)
p
- the prime.q
- the sub-prime.g
- the base.validationParameters
- the validation parameters (may be null if not available)public DSAValidationParameters getValidationParameters()
public DSADomainParameters getDomainParameters()