Package org.pac4j.saml.metadata
Class DefaultSAML2MetadataSigner
java.lang.Object
org.pac4j.saml.metadata.DefaultSAML2MetadataSigner
- All Implemented Interfaces:
SAML2MetadataSigner
This is
DefaultSAML2MetadataSigner
.- Since:
- 5.0.0
- Author:
- Misagh Moayyed
-
Field Summary
Modifier and TypeFieldDescriptionprotected final SAML2Configuration
protected final CredentialProvider
protected final String
protected final String
-
Constructor Summary
ConstructorDescriptionDefaultSAML2MetadataSigner
(SAML2Configuration configuration) Constructor for DefaultSAML2MetadataSigner.DefaultSAML2MetadataSigner
(CredentialProvider credentialProvider, String signatureAlgorithm, String signatureReferenceDigestMethod) Constructor for DefaultSAML2MetadataSigner. -
Method Summary
-
Field Details
-
credentialProvider
-
signatureAlgorithm
-
signatureReferenceDigestMethod
-
configuration
-
-
Constructor Details
-
DefaultSAML2MetadataSigner
Constructor for DefaultSAML2MetadataSigner.
- Parameters:
configuration
- aSAML2Configuration
object
-
DefaultSAML2MetadataSigner
public DefaultSAML2MetadataSigner(CredentialProvider credentialProvider, String signatureAlgorithm, String signatureReferenceDigestMethod) Constructor for DefaultSAML2MetadataSigner.
- Parameters:
credentialProvider
- aCredentialProvider
objectsignatureAlgorithm
- aString
objectsignatureReferenceDigestMethod
- aString
object
-
-
Method Details
-
sign
sign.
- Specified by:
sign
in interfaceSAML2MetadataSigner
- Parameters:
metadata
- aString
object- Returns:
- a
String
object
-
sign
sign.
- Specified by:
sign
in interfaceSAML2MetadataSigner
- Parameters:
metadataFile
- aFile
object
-
sign
public void sign(org.opensaml.xmlsec.signature.SignableXMLObject descriptor) sign.
- Specified by:
sign
in interfaceSAML2MetadataSigner
- Parameters:
descriptor
- aSignableXMLObject
object
-