X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2FSAMLConfig.cpp;h=3470e065af3bfee43dec38b05b018ada4b2f130e;hp=e0ff16c32491336bba4faca47bf35044838f83d9;hb=0c0b5c09b4ffd3f83657f93b457e7932ae937dda;hpb=c2dd6ed076ddcd49a0c7cdf1086001d249e689dc diff --git a/saml/SAMLConfig.cpp b/saml/SAMLConfig.cpp index e0ff16c..3470e06 100644 --- a/saml/SAMLConfig.cpp +++ b/saml/SAMLConfig.cpp @@ -48,6 +48,7 @@ #include "saml1/core/Assertions.h" #include "saml1/core/Protocols.h" #include "saml2/core/Protocols.h" +#include "saml2/metadata/EntityMatcher.h" #include "saml2/metadata/Metadata.h" #include "saml2/metadata/MetadataFilter.h" #include "saml2/metadata/MetadataProvider.h" @@ -186,6 +187,7 @@ bool SAMLInternalConfig::init(bool initXMLTooling) saml2md::registerMetadataClasses(); saml2md::registerMetadataProviders(); saml2md::registerMetadataFilters(); + saml2md::registerEntityMatchers(); registerSAMLArtifacts(); registerMessageEncoders(); registerMessageDecoders(); @@ -218,6 +220,7 @@ void SAMLInternalConfig::term(bool termXMLTooling) MessageEncoderManager.deregisterFactories(); SecurityPolicyRuleManager.deregisterFactories(); SAMLArtifactManager.deregisterFactories(); + EntityMatcherManager.deregisterFactories(); MetadataFilterManager.deregisterFactories(); MetadataProviderManager.deregisterFactories();