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.
|
getAlgorithmpublic 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()