Package org.pac4j.saml.metadata
Class DefaultSAML2MetadataSigner
- java.lang.Object
-
- org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
-
- All Implemented Interfaces:
SAML2MetadataSigner
public class DefaultSAML2MetadataSigner extends java.lang.Object implements SAML2MetadataSigner
This isDefaultSAML2MetadataSigner
.- Since:
- 5.0.0
- Author:
- Misagh Moayyed
-
-
Field Summary
Fields Modifier and Type Field Description protected SAML2Configuration
configuration
protected CredentialProvider
credentialProvider
protected java.lang.String
signatureAlgorithm
protected java.lang.String
signatureReferenceDigestMethod
-
Constructor Summary
Constructors Constructor Description DefaultSAML2MetadataSigner(SAML2Configuration configuration)
DefaultSAML2MetadataSigner(CredentialProvider credentialProvider, java.lang.String signatureAlgorithm, java.lang.String signatureReferenceDigestMethod)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
sign(org.opensaml.saml.saml2.metadata.EntityDescriptor descriptor)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pac4j.saml.metadata.SAML2MetadataSigner
sign
-
-
-
-
Field Detail
-
credentialProvider
protected final CredentialProvider credentialProvider
-
signatureAlgorithm
protected final java.lang.String signatureAlgorithm
-
signatureReferenceDigestMethod
protected final java.lang.String signatureReferenceDigestMethod
-
configuration
protected final SAML2Configuration configuration
-
-
Constructor Detail
-
DefaultSAML2MetadataSigner
public DefaultSAML2MetadataSigner(SAML2Configuration configuration)
-
DefaultSAML2MetadataSigner
public DefaultSAML2MetadataSigner(CredentialProvider credentialProvider, java.lang.String signatureAlgorithm, java.lang.String signatureReferenceDigestMethod)
-
-
Method Detail
-
sign
public void sign(org.opensaml.saml.saml2.metadata.EntityDescriptor descriptor)
- Specified by:
sign
in interfaceSAML2MetadataSigner
-
-