public static final class FipsDH.KeyGenParameters extends FipsParameters
Constructor and Description |
---|
KeyGenParameters(DHDomainParameters domainParameters)
Constructor for the default algorithm ID.
|
KeyGenParameters(FipsDH.AgreementParameters parameters,
DHDomainParameters domainParameters)
Base constructor for specifying an algorithm ID from a parameter set.
|
KeyGenParameters(FipsDH.DHUAgreementParametersBuilder builder,
DHDomainParameters domainParameters)
Base constructor for specifying an algorithm ID from an Diffie-Hellman Unified builder.
|
KeyGenParameters(FipsDH.MQVAgreementParametersBuilder builder,
DHDomainParameters domainParameters)
Base constructor for specifying an algorithm ID from an MQV builder.
|
Modifier and Type | Method and Description |
---|---|
DHDomainParameters |
getDomainParameters()
Return the Diffie-Hellman domain parameters for this object.
|
getAlgorithm
public KeyGenParameters(DHDomainParameters domainParameters)
domainParameters
- Diffie-Hellman domain parameters any generated keys will be for.public KeyGenParameters(FipsDH.AgreementParameters parameters, DHDomainParameters domainParameters)
parameters
- the parameters containing the algorithm the generated keys are for.domainParameters
- Diffie-Hellman domain parameters any generated keys will be for.public KeyGenParameters(FipsDH.MQVAgreementParametersBuilder builder, DHDomainParameters domainParameters)
builder
- the parameters containing the algorithm the generated keys are for.domainParameters
- Diffie-Hellman domain parameters any generated keys will be for.public KeyGenParameters(FipsDH.DHUAgreementParametersBuilder builder, DHDomainParameters domainParameters)
builder
- the parameters containing the algorithm the generated keys are for.domainParameters
- Diffie-Hellman domain parameters any generated keys will be for.public DHDomainParameters getDomainParameters()