Class DSAKeyGenerationParameters
- java.lang.Object
-
- org.xwiki.crypto.params.generator.asymmetric.DSAKeyGenerationParameters
-
- All Implemented Interfaces:
KeyGenerationParameters
public class DSAKeyGenerationParameters extends Object implements KeyGenerationParameters
Shared DSA parameters for key generation.- Version:
- $Id: 1ad2aa6792adb8277ff06e8c68f243c11c4451a6 $
-
-
Constructor Summary
Constructors Constructor Description DSAKeyGenerationParameters(BigInteger p, BigInteger q, BigInteger g)Initialize DSA shared parameters.DSAKeyGenerationParameters(BigInteger p, BigInteger q, BigInteger g, DSAKeyValidationParameters parameters)Initialize DSA shared parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BigIntegergetG()BigIntegergetP()BigIntegergetQ()DSAKeyValidationParametersgetValidationParameters()
-
-
-
Constructor Detail
-
DSAKeyGenerationParameters
public DSAKeyGenerationParameters(BigInteger p, BigInteger q, BigInteger g)
Initialize DSA shared parameters.- Parameters:
p- the prime modulus P.q- the prime Q.g- the number G.
-
DSAKeyGenerationParameters
public DSAKeyGenerationParameters(BigInteger p, BigInteger q, BigInteger g, DSAKeyValidationParameters parameters)
Initialize DSA shared parameters.- Parameters:
p- the prime modulus P.q- the prime Q.g- the number G.parameters- the validation parameters.
-
-
Method Detail
-
getP
public BigInteger getP()
- Returns:
- the prime modulus P.
-
getQ
public BigInteger getQ()
- Returns:
- the prime Q.
-
getG
public BigInteger getG()
- Returns:
- the number G.
-
getValidationParameters
public DSAKeyValidationParameters getValidationParameters()
- Returns:
- the validation parameters.
-
-