Class AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder<T extends AbstractJoseAlgorithm,B extends AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder<T,? extends AlgorithmBuilder<T>>>
java.lang.Object
se.swedenconnect.security.algorithms.impl.AbstractAlgorithm.AbstractAlgorithmBuilder<T,B>
se.swedenconnect.security.algorithms.impl.AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder<T,B>
- All Implemented Interfaces:
AlgorithmBuilder<T>
- Direct Known Subclasses:
AbstractKeyBasedAlgorithm.AbstractKeyBasedAlgorithmBuilder
,MacAlgorithmImpl.MacAlgorithmBuilder
- Enclosing class:
AbstractJoseAlgorithm
protected abstract static class AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder<T extends AbstractJoseAlgorithm,B extends AbstractJoseAlgorithm.AbstractJoseAlgorithmBuilder<T,? extends AlgorithmBuilder<T>>>
extends AbstractAlgorithm.AbstractAlgorithmBuilder<T,B>
Abstract builder for
JoseAlgorithm
objects.- Author:
- Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjoseAlgorithm
(com.nimbusds.jose.Algorithm joseAlgorithm) Sets the JOSE algorithm representation for the algorithm.Methods inherited from class se.swedenconnect.security.algorithms.impl.AbstractAlgorithm.AbstractAlgorithmBuilder
assertCorrect, blacklisted, build, createAlgorithm, getAlgorithm, getBuilder, jcaName, order
-
Constructor Details
-
AbstractJoseAlgorithmBuilder
Constructor.- Parameters:
algorithmUri
- the algorithm URI
-
-
Method Details
-
joseAlgorithm
Sets the JOSE algorithm representation for the algorithm.- Parameters:
joseAlgorithm
- the JOSE algorithm- Returns:
- the builder
-