Top Fields Constructors Methods
org.bouncycastle.crypto.general

pack-priv abstract Class GuardedAsymmetricKeyPairGenerator<T extends Parameters, P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey>

extends Object
implements AsymmetricKeyPairGenerator<T extends Parameters, P extends AsymmetricPublicKey, S extends AsymmetricPrivateKey>
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.AsymmetricKeyPairGenerator
Known Direct Subclasses
org.bouncycastle.crypto.general.RSA.KeyPairGenerator, org.bouncycastle.crypto.general.EC.KeyPairGenerator, org.bouncycastle.crypto.general.ECGOST3410.KeyPairGenerator, org.bouncycastle.crypto.general.EdEC.EdDSAKeyPairGenerator, org.bouncycastle.crypto.general.EdEC.XDHKeyPairGenerator, org.bouncycastle.crypto.general.ElGamal.KeyPairGenerator, org.bouncycastle.crypto.general.GOST3410.KeyPairGenerator, org.bouncycastle.crypto.general.DSA.KeyPairGenerator, org.bouncycastle.crypto.general.DSTU4145.KeyPairGenerator
Imports
org.bouncycastle.crypto.AsymmetricKeyPairGenerator, .AsymmetricPrivateKey, .AsymmetricPublicKey, .CryptoServicesRegistrar, .Parameters, org.bouncycastle.crypto.asymmetric.AsymmetricKeyPair, org.bouncycastle.crypto.fips.FipsStatus, .FipsUnapprovedOperationError

Field Summary

Modifier and TypeField and Description
private T

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
protected abstract AsymmetricKeyPair<P, S>
public final 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

GuardedAsymmetricKeyPairGeneratorback to summary
pack-priv GuardedAsymmetricKeyPairGenerator(T parameters)

Method Detail

doGenerateKeyPairback to summary
protected abstract AsymmetricKeyPair<P, S> doGenerateKeyPair()
generateKeyPairback to summary
public final AsymmetricKeyPair<P, S> generateKeyPair()

Implements 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.