Class 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 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:
    ServiceLoader
    • Field Detail

      • logger

        protected static final org.slf4j.Logger logger
    • Method Detail

      • getParserPool

        public static net.shibboleth.utilities.java.support.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)