Top Constructors Methods
org.bouncycastle.crypto.general

pack-priv abstract Class GuardedSignatureWithMessageRecoveryOperatorFactory<T extends Parameters>

extends Object
implements SignatureWithMessageRecoveryOperatorFactory<T extends Parameters>
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.SignatureWithMessageRecoveryOperatorFactory, org.bouncycastle.crypto.SignatureOperatorFactory
Known Direct Subclasses
org.bouncycastle.crypto.general.RSA.SignatureWithMessageRecoveryOperatorFactory
Imports
org.bouncycastle.crypto.AsymmetricPrivateKey, .AsymmetricPublicKey, .CryptoServicesRegistrar, .OutputSignerWithMessageRecovery, .OutputVerifierWithMessageRecovery, .Parameters, .SignatureWithMessageRecoveryOperatorFactory, org.bouncycastle.crypto.fips.FipsStatus, .FipsUnapprovedOperationError

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public final OutputSignerWithMessageRecovery<T>
createSigner(AsymmetricPrivateKey
the signing key to use.
key
,
T
the parameters to use to initialize the signer.
parameters
)

Implements org.bouncycastle.crypto.SignatureWithMessageRecoveryOperatorFactory.createSigner.

Create a signer which will create signatures against data written to its output stream.
public final OutputVerifierWithMessageRecovery<T>
createVerifier(AsymmetricPublicKey
the verification key to use.
key
,
T
the parameters to use to initialize the verifier.
parameters
)

Implements org.bouncycastle.crypto.SignatureWithMessageRecoveryOperatorFactory.createVerifier.

Create a verifier which will verify signatures against data written to its output stream.
protected abstract OutputSignerWithMessageRecovery<T>
protected abstract OutputVerifierWithMessageRecovery<T>
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

GuardedSignatureWithMessageRecoveryOperatorFactoryback to summary
pack-priv GuardedSignatureWithMessageRecoveryOperatorFactory()

Method Detail

createSignerback to summary
public final OutputSignerWithMessageRecovery<T> createSigner(AsymmetricPrivateKey key, T parameters)

Implements org.bouncycastle.crypto.SignatureWithMessageRecoveryOperatorFactory.createSigner.

Doc from org.bouncycastle.crypto.SignatureWithMessageRecoveryOperatorFactory.createSigner.

Create a signer which will create signatures against data written to its output stream.

Parameters
key:AsymmetricPrivateKey

the signing key to use.

parameters:T

the parameters to use to initialize the signer.

Returns:OutputSignerWithMessageRecovery<T>

an OutputSigner.

createVerifierback to summary
public final OutputVerifierWithMessageRecovery<T> createVerifier(AsymmetricPublicKey key, T parameters)

Implements org.bouncycastle.crypto.SignatureWithMessageRecoveryOperatorFactory.createVerifier.

Doc from org.bouncycastle.crypto.SignatureWithMessageRecoveryOperatorFactory.createVerifier.

Create a verifier which will verify signatures against data written to its output stream.

Parameters
key:AsymmetricPublicKey

the verification key to use.

parameters:T

the parameters to use to initialize the verifier.

Returns:OutputVerifierWithMessageRecovery<T>

an OutputVerifier.

doCreateSignerback to summary
protected abstract OutputSignerWithMessageRecovery<T> doCreateSigner(AsymmetricPrivateKey key, T parameter)
doCreateVerifierback to summary
protected abstract OutputVerifierWithMessageRecovery<T> doCreateVerifier(AsymmetricPublicKey key, T parameter)