Class MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder
- java.lang.Object
-
- se.swedenconnect.security.algorithms.impl.AbstractAlgorithm.AbstractAlgorithmBuilder<MessageDigestAlgorithmImpl,MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder>
-
- se.swedenconnect.security.algorithms.impl.MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder
-
- All Implemented Interfaces:
AlgorithmBuilder<MessageDigestAlgorithmImpl>
- Enclosing class:
- MessageDigestAlgorithmImpl
public static class MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder extends AbstractAlgorithm.AbstractAlgorithmBuilder<MessageDigestAlgorithmImpl,MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder>
Builder forMessageDigestAlgorithm.- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
-
Constructor Summary
Constructors Constructor Description MessageDigestAlgorithmBuilder(String algorithmUri)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected MessageDigestAlgorithmImplcreateAlgorithm(String algorithmUri)Creates theAlgorithminstance.protected MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuildergetBuilder()Gets the current builder instance.-
Methods inherited from class se.swedenconnect.security.algorithms.impl.AbstractAlgorithm.AbstractAlgorithmBuilder
assertCorrect, blacklisted, build, getAlgorithm, jcaName, order
-
-
-
-
Constructor Detail
-
MessageDigestAlgorithmBuilder
public MessageDigestAlgorithmBuilder(String algorithmUri)
Constructor.- Parameters:
algorithmUri- the algorithm URI
-
-
Method Detail
-
getBuilder
protected MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder getBuilder()
Gets the current builder instance.- Specified by:
getBuilderin classAbstractAlgorithm.AbstractAlgorithmBuilder<MessageDigestAlgorithmImpl,MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder>- Returns:
- the builder instance
-
createAlgorithm
protected MessageDigestAlgorithmImpl createAlgorithm(String algorithmUri)
Creates theAlgorithminstance.- Specified by:
createAlgorithmin classAbstractAlgorithm.AbstractAlgorithmBuilder<MessageDigestAlgorithmImpl,MessageDigestAlgorithmImpl.MessageDigestAlgorithmBuilder>- Parameters:
algorithmUri- the algorithm URI- Returns:
- an Algorithm instance
-
-