/******************************************************************************* *******************************************************************************/ package at.gv.egiz.eaaf.modules.pvp2.impl.opensaml.initialize; import org.opensaml.Configuration; import org.opensaml.DefaultBootstrap; import org.opensaml.xml.ConfigurationException; /** * @author tlenz * */ public class EAAFDefaultSAML2Bootstrap extends DefaultBootstrap { public static synchronized void bootstrap() throws ConfigurationException { initializeXMLSecurity(); initializeXMLTooling(); initializeArtifactBuilderFactories(); initializeGlobalSecurityConfiguration(); initializeParserPool(); initializeESAPI(); } public static void initializeDefaultPVPConfiguration() { initializeGlobalSecurityConfiguration(); } /** * Initializes the default global security configuration. */ protected static void initializeGlobalSecurityConfiguration() { Configuration.setGlobalSecurityConfiguration(EAAFDefaultSecurityConfigurationBootstrap.buildDefaultConfig()); } }