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
-