Class Configuration

java.lang.Object
org.pac4j.saml.util.Configuration

public final class Configuration extends Object
OpenSAML configuration bean to bootstrap the parser pool. Uses the Java service API to find an instance of ConfigurationManager to do the actual configuration. Will use the implementation with the lowest javax|jakarta.annotation.Priority annotation. If none are found, a relatively sane implementation, DefaultConfigurationManager, will be used. The default priority is 100.
Since:
1.7
Author:
Misagh Moayyed
See Also:
  • Method Details

    • getParserPool

      public static net.shibboleth.shared.xml.ParserPool getParserPool()
    • getBuilderFactory

      public static org.opensaml.core.xml.XMLObjectBuilderFactory getBuilderFactory()
    • getMarshallerFactory

      public static org.opensaml.core.xml.io.MarshallerFactory getMarshallerFactory()
    • getUnmarshallerFactory

      public static org.opensaml.core.xml.io.UnmarshallerFactory getUnmarshallerFactory()
    • serializeSamlObject

      public static StringWriter serializeSamlObject(org.opensaml.core.xml.XMLObject samlObject)
    • deserializeSamlObject

      public static Optional<org.opensaml.core.xml.XMLObject> deserializeSamlObject(String obj)