Top Description Fields Constructors Methods
org.bouncycastle.crypto.fips

public abstract Class FipsAsymmetricKeyPairGenerator<T extends Parameters, P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey>

extends Object
implements AsymmetricKeyPairGenerator
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.AsymmetricKeyPairGenerator
Known Direct Subclasses
org.bouncycastle.crypto.fips.FipsDH.KeyPairGenerator, org.bouncycastle.crypto.fips.FipsDSA.KeyPairGenerator, org.bouncycastle.crypto.fips.FipsEC.KeyPairGenerator, org.bouncycastle.crypto.fips.FipsRSA.KeyPairGenerator
Type Parameters
<T>
the parameters type associated with the final implementation of this generator.
Imports
org.bouncycastle.crypto.AsymmetricKeyPairGenerator, .AsymmetricPrivateKey, .AsymmetricPublicKey, .Parameters, org.bouncycastle.crypto.asymmetric.AsymmetricKeyPair

Base class for the FIPS approved mode AsymmetricKeyPairGenerator implementations.

Field Summary

Modifier and TypeField and Description
private T

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public abstract AsymmetricKeyPair<P, S>
public final T
getParameters()

Implements org.bouncycastle.crypto.AsymmetricKeyPairGenerator.getParameters.

Return the parameters being used by this generator.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

parametersback to summary
private T parameters

Constructor Detail

FipsAsymmetricKeyPairGeneratorback to summary
pack-priv FipsAsymmetricKeyPairGenerator(T parameters)

Method Detail

generateKeyPairback to summary
public abstract AsymmetricKeyPair<P, S> generateKeyPair()

Redeclares org.bouncycastle.crypto.AsymmetricKeyPairGenerator.generateKeyPair.

Doc from org.bouncycastle.crypto.AsymmetricKeyPairGenerator.generateKeyPair.

Return a newly generated key pair.

Returns:AsymmetricKeyPair<P, S>

a new key pair.

getParametersback to summary
public final T getParameters()

Implements org.bouncycastle.crypto.AsymmetricKeyPairGenerator.getParameters.

Doc from org.bouncycastle.crypto.AsymmetricKeyPairGenerator.getParameters.

Return the parameters being used by this generator.

Returns:T

the generator's parameters.