#include "saml1/core/Protocols.h"
#include "saml2/core/Protocols.h"
#include "saml2/metadata/Metadata.h"
+#include "saml2/metadata/MetadataProvider.h"
#include "util/SAMLConstants.h"
#include <xmltooling/XMLToolingConfig.h>
saml2::registerAssertionClasses();
saml2p::registerProtocolClasses();
saml2md::registerMetadataClasses();
+ saml2md::registerMetadataProviders();
+ saml2md::registerMetadataFilters();
log.info("library initialization complete");
return true;
saml1p::ProtocolSchemaValidators.destroyValidators();
saml2::AssertionSchemaValidators.destroyValidators();
saml2md::MetadataSchemaValidators.destroyValidators();
+
+ MetadataFilterManager.deregisterFactories();
+ MetadataProviderManager.deregisterFactories();
XMLToolingConfig::getConfig().term();
Category::getInstance(SAML_LOGCAT".SAMLConfig").info("library shutdown complete");