[cpp-opensaml COMMIT] in /branches/REL_2/saml: Makefile.am SAMLConfig.cpp SAMLConfig.h saml.vcxproj saml.vcxproj.filt...

noreply at shibboleth.net noreply at shibboleth.net
Sun Feb 26 01:24:39 GMT 2012


Author: scantor
Date: Sun Feb 26 01:24:38 2012
New Revision: 713

URL: http://svn.shibboleth.net/view/cpp-opensaml?rev=713&view=rev
Log:
https://issues.shibboleth.net/jira/browse/SSPCPP-342

Added:
    branches/REL_2/saml/saml2/metadata/EntityMatcher.h
    branches/REL_2/saml/saml2/metadata/impl/EntityAttributesEntityMatcher.cpp
      - copied, changed from r712, branches/REL_2/saml/saml2/metadata/impl/WhitelistMetadataFilter.cpp
    branches/REL_2/saml/saml2/metadata/impl/NameEntityMatcher.cpp
Modified:
    branches/REL_2/saml/Makefile.am
    branches/REL_2/saml/SAMLConfig.cpp
    branches/REL_2/saml/SAMLConfig.h
    branches/REL_2/saml/saml.vcxproj
    branches/REL_2/saml/saml.vcxproj.filters
    branches/REL_2/saml/saml2/metadata/impl/BlacklistMetadataFilter.cpp
    branches/REL_2/saml/saml2/metadata/impl/WhitelistMetadataFilter.cpp

Modified: branches/REL_2/saml/Makefile.am
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/Makefile.am?rev=713&r1=712&r2=713&view=diff
==============================================================================
--- branches/REL_2/saml/Makefile.am (original)
+++ branches/REL_2/saml/Makefile.am Sun Feb 26 01:24:38 2012
@@ -87,6 +87,7 @@
 	saml2/metadata/DiscoverableMetadataProvider.h \
 	saml2/metadata/DynamicMetadataProvider.h \
 	saml2/metadata/EndpointManager.h \
+    saml2/metadata/EntityMatcher.h \
 	saml2/metadata/Metadata.h \
 	saml2/metadata/MetadataCredentialContext.h \
 	saml2/metadata/MetadataCredentialCriteria.h \
@@ -146,6 +147,7 @@
 	saml2/metadata/impl/ChainingMetadataProvider.cpp \
 	saml2/metadata/impl/DiscoverableMetadataProvider.cpp \
 	saml2/metadata/impl/DynamicMetadataProvider.cpp \
+    saml2/metadata/impl/EntityAttributesEntityMatcher.cpp \
     saml2/metadata/impl/EntityAttributesMetadataFilter.cpp \
 	saml2/metadata/impl/EntityRoleMetadataFilter.cpp \
 	saml2/metadata/impl/FolderMetadataProvider.cpp \
@@ -154,6 +156,7 @@
 	saml2/metadata/impl/MetadataImpl.cpp \
 	saml2/metadata/impl/MetadataProvider.cpp \
 	saml2/metadata/impl/MetadataSchemaValidators.cpp \
+    saml2/metadata/impl/NameEntityMatcher.cpp \
 	saml2/metadata/impl/NullMetadataProvider.cpp \
 	saml2/metadata/impl/ObservableMetadataProvider.cpp \
 	saml2/metadata/impl/SignatureMetadataFilter.cpp \

Modified: branches/REL_2/saml/SAMLConfig.cpp
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/SAMLConfig.cpp?rev=713&r1=712&r2=713&view=diff
==============================================================================
--- branches/REL_2/saml/SAMLConfig.cpp (original)
+++ branches/REL_2/saml/SAMLConfig.cpp Sun Feb 26 01:24:38 2012
@@ -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 @@
     saml2md::registerMetadataClasses();
     saml2md::registerMetadataProviders();
     saml2md::registerMetadataFilters();
+    saml2md::registerEntityMatchers();
     registerSAMLArtifacts();
     registerMessageEncoders();
     registerMessageDecoders();
@@ -218,6 +220,7 @@
     MessageEncoderManager.deregisterFactories();
     SecurityPolicyRuleManager.deregisterFactories();
     SAMLArtifactManager.deregisterFactories();
+    EntityMatcherManager.deregisterFactories();
     MetadataFilterManager.deregisterFactories();
     MetadataProviderManager.deregisterFactories();
 

Modified: branches/REL_2/saml/SAMLConfig.h
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/SAMLConfig.h?rev=713&r1=712&r2=713&view=diff
==============================================================================
--- branches/REL_2/saml/SAMLConfig.h (original)
+++ branches/REL_2/saml/SAMLConfig.h Sun Feb 26 01:24:38 2012
@@ -48,6 +48,7 @@
     namespace saml2md {
         class SAML_API ContactPerson;
         class SAML_API EntityDescriptor;
+        class SAML_API EntityMatcher;
         class SAML_API MetadataProvider;
         class SAML_API MetadataFilter;
         class SAML_API RoleDescriptor;
@@ -191,6 +192,9 @@
         /** Manages factories for MetadataFilter plugins. */
         xmltooling::PluginManager<saml2md::MetadataFilter,std::string,const xercesc::DOMElement*> MetadataFilterManager;
 
+        /** Manages factories for EntityMatcher plugins. */
+        xmltooling::PluginManager<saml2md::EntityMatcher,std::string,const xercesc::DOMElement*> EntityMatcherManager;
+
     protected:
         SAMLConfig();
         

Modified: branches/REL_2/saml/saml.vcxproj
URL: http://svn.shibboleth.net/view/cpp-opensaml/branches/REL_2/saml/saml.vcxproj?rev=713&r1=712&r2=713&view=diff
==============================================================================
--- branches/REL_2/saml/saml.vcxproj (original)
+++ branches/REL_2/saml/saml.vcxproj Sun Feb 26 01:24:38 2012
@@ -177,8 +177,10 @@
   </ItemDefinitionGroup>
   <ItemGroup>
     <ClCompile Include="saml2\metadata\impl\DiscoverableMetadataProvider.cpp" />

[... 634 lines stripped ...]


More information about the commits mailing list