Interface AlgorithmBuilder<T extends Algorithm>
- All Known Implementing Classes:
AbstractAlgorithm.AbstractAlgorithmBuilder,AbstractEncryptionAlgorithm.AbstractEncryptionAlgorithmBuilder,AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder,AbstractKeyBasedAlgorithm.AbstractKeyBasedAlgorithmBuilder,BlockEncryptionAlgorithmImpl.BlockEncryptionAlgorithmBuilder,KeyTransportAlgorithmImpl.KeyTransportAlgorithmBuilder,MacAlgorithmImpl.MacAlgorithmBuilder,MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder,RSAPSSSignatureAlgorithmImpl.RSAPSSSignatureAlgorithmBuilder,SignatureAlgorithmImpl.AbstractSignatureAlgorithmBuilder,SignatureAlgorithmImpl.SignatureAlgorithmBuilder,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder
public interface AlgorithmBuilder<T extends Algorithm>
A builder for creating algorithm objects.
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Method Summary
-
Method Details
-
build
T build()Builds theAlgorithm.If invoked several times the method must return the same object.
- Returns:
- the built object
-