Proper fix for method scoping.
authorcantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Fri, 11 May 2007 05:38:28 +0000 (05:38 +0000)
committercantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Fri, 11 May 2007 05:38:28 +0000 (05:38 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@312 de75baf8-a10c-0410-a50a-987c0e22f00f

xmltooling/security/OpenSSLTrustEngine.h
xmltooling/security/X509TrustEngine.h

index f8d08bc..3218cbc 100644 (file)
@@ -54,28 +54,7 @@ namespace xmltooling {
     public:
         virtual ~OpenSSLTrustEngine() {}
 
-        virtual bool validate(
-            xmlsignature::Signature& sig,
-            const CredentialResolver& credResolver,
-            CredentialCriteria* criteria=NULL
-            ) const=0;
-
-        virtual bool validate(
-            const XMLCh* sigAlgorithm,
-            const char* sig,
-            xmlsignature::KeyInfo* keyInfo,
-            const char* in,
-            unsigned int in_len,
-            const CredentialResolver& credResolver,
-            CredentialCriteria* criteria=NULL
-            ) const=0;
-
-        virtual bool validate(
-            XSECCryptoX509* certEE,
-            const std::vector<XSECCryptoX509*>& certChain,
-            const CredentialResolver& credResolver,
-            CredentialCriteria* criteria=NULL
-            ) const=0;
+        using X509TrustEngine::validate;
 
         /**
          * Determines whether an X.509 credential is valid with respect to the
index 0d45321..329103a 100644 (file)
@@ -50,21 +50,7 @@ namespace xmltooling {
     public:
         virtual ~X509TrustEngine() {}
 
-        virtual bool validate(
-            xmlsignature::Signature& sig,
-            const CredentialResolver& credResolver,
-            CredentialCriteria* criteria=NULL
-            ) const=0;
-
-        virtual bool validate(
-            const XMLCh* sigAlgorithm,
-            const char* sig,
-            xmlsignature::KeyInfo* keyInfo,
-            const char* in,
-            unsigned int in_len,
-            const CredentialResolver& credResolver,
-            CredentialCriteria* criteria=NULL
-            ) const=0;
+        using TrustEngine::validate;
 
         /**
          * Determines whether an X.509 credential is valid with respect to the