Class SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder
java.lang.Object
se.swedenconnect.security.algorithms.impl.AbstractAlgorithm.AbstractAlgorithmBuilder<SymmetricKeyWrapImpl,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder>
se.swedenconnect.security.algorithms.impl.AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder<SymmetricKeyWrapImpl,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder>
se.swedenconnect.security.algorithms.impl.AbstractKeyBasedAlgorithm.AbstractKeyBasedAlgorithmBuilder<SymmetricKeyWrapImpl,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder>
se.swedenconnect.security.algorithms.impl.AbstractEncryptionAlgorithm.AbstractEncryptionAlgorithmBuilder<SymmetricKeyWrapImpl,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder>
se.swedenconnect.security.algorithms.impl.SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder
- All Implemented Interfaces:
AlgorithmBuilder<SymmetricKeyWrapImpl>
- Enclosing class:
SymmetricKeyWrapImpl
public static class SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder
extends AbstractEncryptionAlgorithm.AbstractEncryptionAlgorithmBuilder<SymmetricKeyWrapImpl,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder>
Builder for creating symmetric key wrap algorithms.
- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SymmetricKeyWrapImplcreateAlgorithm(String algorithmUri) Creates theAlgorithminstance.Gets the current builder instance.Methods inherited from class se.swedenconnect.security.algorithms.impl.AbstractEncryptionAlgorithm.AbstractEncryptionAlgorithmBuilder
keyLengthMethods inherited from class se.swedenconnect.security.algorithms.impl.AbstractKeyBasedAlgorithm.AbstractKeyBasedAlgorithmBuilder
assertCorrect, keyTypeMethods inherited from class se.swedenconnect.security.algorithms.impl.AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder
joseAlgorithmMethods inherited from class se.swedenconnect.security.algorithms.impl.AbstractAlgorithm.AbstractAlgorithmBuilder
blacklisted, build, getAlgorithm, jcaName, order
-
Constructor Details
-
SymmetricKeyWrapBuilder
Constructor.- Parameters:
algorithmUri- the algorithm URI
-
-
Method Details
-
getBuilder
Gets the current builder instance.- Specified by:
getBuilderin classAbstractAlgorithm.AbstractAlgorithmBuilder<SymmetricKeyWrapImpl,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder> - Returns:
- the builder instance
-
createAlgorithm
Creates theAlgorithminstance.- Specified by:
createAlgorithmin classAbstractAlgorithm.AbstractAlgorithmBuilder<SymmetricKeyWrapImpl,SymmetricKeyWrapImpl.SymmetricKeyWrapBuilder> - Parameters:
algorithmUri- the algorithm URI- Returns:
- an Algorithm instance
-