Top Description Constructors Methods
org.bouncycastle.crypto.fips

public abstract Class FipsSignatureOperatorFactory<T extends Parameters>

extends Object
implements SignatureOperatorFactory<T extends Parameters>
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.SignatureOperatorFactory
Known Direct Subclasses
org.bouncycastle.crypto.fips.FipsDSA.OperatorFactory, org.bouncycastle.crypto.fips.FipsEC.DSAOperatorFactory, org.bouncycastle.crypto.fips.FipsRSA.SignatureOperatorFactory
Type Parameters
<T>
the parameters type associated with the final implementation of this factory.
Imports
org.bouncycastle.crypto.AsymmetricPrivateKey, .AsymmetricPublicKey, .Parameters, .SignatureOperatorFactory

Base class for the approved mode SignatureOperatorFactory implementations.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

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

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createSigner.

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

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createVerifier.

Create a verifier which will verify signatures against data written to its output stream.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

FipsSignatureOperatorFactoryback to summary
pack-priv FipsSignatureOperatorFactory()

Method Detail

createSignerback to summary
public abstract FipsOutputSigner<T> createSigner(AsymmetricPrivateKey key, T parameters)

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createSigner.

Doc from org.bouncycastle.crypto.SignatureOperatorFactory.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:FipsOutputSigner<T>

an OutputSigner.

createVerifierback to summary
public abstract FipsOutputVerifier<T> createVerifier(AsymmetricPublicKey key, T parameters)

Redeclares org.bouncycastle.crypto.SignatureOperatorFactory.createVerifier.

Doc from org.bouncycastle.crypto.SignatureOperatorFactory.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:FipsOutputVerifier<T>

an OutputVerifier.