Porting fixes
[shibboleth/cpp-xmltooling.git] / xmltooling / security / KeyInfoResolver.h
index e1af10d..bb74477 100644 (file)
 #if !defined(__xmltooling_keyres_h__) && !defined(XMLTOOLING_NO_XMLSEC)
 #define __xmltooling_keyres_h__
 
-#include <xsec/dsig/DSIGKeyInfoList.hpp>
+#include <xmltooling/security/Credential.h>
+#include <xmltooling/security/KeyInfoCredentialContext.h>
 
-namespace xmlsignature {
-    class XMLTOOL_API KeyInfo;
-    class XMLTOOL_API Signature;
-};
+#include <xsec/dsig/DSIGKeyInfoList.hpp>
 
 namespace xmltooling {
 
-    class XMLTOOL_API Credential;
     class XMLTOOL_API CredentialCriteria;
-    class XMLTOOL_API KeyInfoCredentialContext;
 
     /**
      * Resolves credentials from KeyInfo information.