Added const modifiers.
[shibboleth/cpp-opensaml.git] / saml / security / impl / ChainingTrustEngine.cpp
index ef8634b..f85335d 100644 (file)
@@ -74,9 +74,9 @@ bool ChainingTrustEngine::validate(
     Signature& sig,\r
     const RoleDescriptor& role,\r
     const KeyResolver* keyResolver\r
-    )\r
+    ) const\r
 {\r
-    for (vector<X509TrustEngine*>::iterator i=m_engines.begin(); i!=m_engines.end(); ++i) {\r
+    for (vector<X509TrustEngine*>::const_iterator i=m_engines.begin(); i!=m_engines.end(); ++i) {\r
         if (static_cast<TrustEngine*>(*i)->validate(sig,role,keyResolver))\r
             return true;\r
     }\r
@@ -89,9 +89,9 @@ bool ChainingTrustEngine::validate(
     const RoleDescriptor& role,\r
     bool checkName,\r
     const KeyResolver* keyResolver\r
-    )\r
+    ) const\r
 {\r
-    for (vector<X509TrustEngine*>::iterator i=m_engines.begin(); i!=m_engines.end(); ++i) {\r
+    for (vector<X509TrustEngine*>::const_iterator i=m_engines.begin(); i!=m_engines.end(); ++i) {\r
         if ((*i)->validate(certEE,certChain,role,checkName,keyResolver))\r
             return true;\r
     }\r