Class BasicSignatureSigningConfiguration
java.lang.Object
org.opensaml.xmlsec.impl.BasicAlgorithmPolicyConfiguration
net.shibboleth.oidc.security.jose.impl.BasicSignatureSigningConfiguration
- All Implemented Interfaces:
SignatureSigningConfiguration,AlgorithmPolicyConfiguration
public class BasicSignatureSigningConfiguration
extends BasicAlgorithmPolicyConfiguration
implements SignatureSigningConfiguration
The configuration information to use when generating an signed JWT.
- Since:
- 2.2.0
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensaml.xmlsec.AlgorithmPolicyConfiguration
AlgorithmPolicyConfiguration.Precedence -
Field Summary
FieldsModifier and TypeFieldDescriptionSignature method algorithm URIs.private List<Credential>Signing credentials.Fields inherited from class org.opensaml.xmlsec.impl.BasicAlgorithmPolicyConfiguration
DEFAULT_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the list of preferred signature algorithm URIs, in preference order.Get the list of signing credentials to use when signing, in preference order.voidsetSignatureAlgorithms(List<String> algorithms) Set the signature algorithms to use when signing.voidsetSigningCredentials(List<Credential> credentials) Set the signing credentials to use when signing.Methods inherited from class org.opensaml.xmlsec.impl.BasicAlgorithmPolicyConfiguration
getExcludedAlgorithms, getIncludedAlgorithms, getIncludeExcludePrecedence, isExcludeMerge, isIncludeMerge, setExcludedAlgorithms, setExcludeMerge, setIncludedAlgorithms, setIncludeExcludePrecedence, setIncludeMergeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensaml.xmlsec.AlgorithmPolicyConfiguration
getExcludedAlgorithms, getIncludedAlgorithms, getIncludeExcludePrecedence, isExcludeMerge, isIncludeMerge
-
Field Details
-
signingCredentials
Signing credentials. -
signatureAlgorithms
Signature method algorithm URIs.
-
-
Constructor Details
-
BasicSignatureSigningConfiguration
public BasicSignatureSigningConfiguration()Constructor.
-
-
Method Details
-
getSigningCredentials
Get the list of signing credentials to use when signing, in preference order.- Specified by:
getSigningCredentialsin interfaceSignatureSigningConfiguration- Returns:
- the list of signing credentials, may be empty
-
setSigningCredentials
Set the signing credentials to use when signing.- Parameters:
credentials- the list of signing credentials
-
getSignatureAlgorithms
Get the list of preferred signature algorithm URIs, in preference order.- Specified by:
getSignatureAlgorithmsin interfaceSignatureSigningConfiguration- Returns:
- the list of algorithm URIs, may be empty
-
setSignatureAlgorithms
Set the signature algorithms to use when signing.- Parameters:
algorithms- the list of signature algorithms
-