Class BasicSignatureSigningConfiguration
java.lang.Object
org.opensaml.xmlsec.impl.BasicAlgorithmPolicyConfiguration
org.opensaml.xmlsec.impl.BasicSignatureSigningConfiguration
net.shibboleth.sp.xmlsec.config.impl.BasicSignatureSigningConfiguration
- All Implemented Interfaces:
AlgorithmPolicyConfiguration,SignatureSigningConfiguration
Subclass of OpenSAML version to provide support for CredentialResolver service
through a bridging class.
This class currently assumes SAML protocol usage when resolving credentials.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensaml.xmlsec.AlgorithmPolicyConfiguration
AlgorithmPolicyConfiguration.Precedence -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final CredentialResolverBridge to resolve credentials.private final org.slf4j.LoggerClass logger.Fields inherited from class org.opensaml.xmlsec.impl.BasicAlgorithmPolicyConfiguration
DEFAULT_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
Methods inherited from class org.opensaml.xmlsec.impl.BasicSignatureSigningConfiguration
getKeyInfoGeneratorManager, getSignatureAlgorithms, getSignatureCanonicalizationAlgorithm, getSignatureHMACOutputLength, getSignatureReferenceCanonicalizationAlgorithm, getSignatureReferenceDigestMethods, setKeyInfoGeneratorManager, setSignatureAlgorithms, setSignatureCanonicalizationAlgorithm, setSignatureHMACOutputLength, setSignatureReferenceCanonicalizationAlgorithm, setSignatureReferenceDigestMethods, setSigningCredentialsMethods 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
-
log
@Nonnull private final org.slf4j.Logger logClass logger. -
credentialResolver
Bridge to resolve credentials.
-
-
Constructor Details
-
BasicSignatureSigningConfiguration
public BasicSignatureSigningConfiguration(@Nonnull @ParameterName(name="resolver") CredentialResolver resolver) Constructor.- Parameters:
resolver- a credential resolver service to use
-
-
Method Details
-
getSigningCredentials
- Specified by:
getSigningCredentialsin interfaceSignatureSigningConfiguration- Overrides:
getSigningCredentialsin classBasicSignatureSigningConfiguration
-