From: Scott Cantor Date: Wed, 23 Aug 2006 04:40:27 +0000 (+0000) Subject: Made OpenSSL CRL wrapper public. X-Git-Tag: 1.0-alpha1~190 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-xmltooling.git;a=commitdiff_plain;h=70e44833e8d3753c0d4a82f2c6ae3a0f5affc3c5 Made OpenSSL CRL wrapper public. --- diff --git a/xmltooling/Makefile.am b/xmltooling/Makefile.am index bbc738b..07b843e 100644 --- a/xmltooling/Makefile.am +++ b/xmltooling/Makefile.am @@ -59,7 +59,8 @@ ioinclude_HEADERS = \ secinclude_HEADERS = \ security/TrustEngine.h \ security/X509TrustEngine.h \ - security/XSECCryptoX509CRL.h + security/XSECCryptoX509CRL.h \ + security/OpenSSLCryptoX509CRL.h siginclude_HEADERS = \ signature/CachingKeyResolver.h \ @@ -85,8 +86,7 @@ valinclude_HEADERS = \ validation/ValidatorSuite.h noinst_HEADERS = \ - internal.h \ - security/impl/OpenSSLCryptoX509CRL.h + internal.h if BUILD_XMLSEC xmlsec_sources = \ diff --git a/xmltooling/XMLToolingConfig.cpp b/xmltooling/XMLToolingConfig.cpp index 63bd034..ce58432 100644 --- a/xmltooling/XMLToolingConfig.cpp +++ b/xmltooling/XMLToolingConfig.cpp @@ -26,7 +26,7 @@ #include "encryption/Encryption.h" #include "impl/UnknownElement.h" #include "security/TrustEngine.h" -#include "security/impl/OpenSSLCryptoX509CRL.h" +#include "security/OpenSSLCryptoX509CRL.h" #include "signature/CredentialResolver.h" #include "util/NDC.h" #include "util/XMLConstants.h" diff --git a/xmltooling/security/impl/OpenSSLCryptoX509CRL.h b/xmltooling/security/OpenSSLCryptoX509CRL.h similarity index 90% rename from xmltooling/security/impl/OpenSSLCryptoX509CRL.h rename to xmltooling/security/OpenSSLCryptoX509CRL.h index 8490362..a689ebf 100644 --- a/xmltooling/security/impl/OpenSSLCryptoX509CRL.h +++ b/xmltooling/security/OpenSSLCryptoX509CRL.h @@ -23,14 +23,14 @@ #if !defined(__xmltooling_opensslx509crl_h__) && !defined(XMLTOOLING_NO_XMLSEC) #define __xmltooling_opensslx509crl_h__ -#include "security/XSECCryptoX509CRL.h" +#include #include #include #include namespace xmltooling { - class XMLTOOL_DLLLOCAL OpenSSLCryptoX509CRL : public XSECCryptoX509CRL { + class XMLTOOL_API OpenSSLCryptoX509CRL : public XSECCryptoX509CRL { public: OpenSSLCryptoX509CRL() : mp_X509CRL(NULL), m_DERX509CRL("") {} virtual ~OpenSSLCryptoX509CRL(); diff --git a/xmltooling/security/impl/OpenSSLCryptoX509CRL.cpp b/xmltooling/security/impl/OpenSSLCryptoX509CRL.cpp index 167bbd4..245f76b 100644 --- a/xmltooling/security/impl/OpenSSLCryptoX509CRL.cpp +++ b/xmltooling/security/impl/OpenSSLCryptoX509CRL.cpp @@ -21,7 +21,7 @@ */ #include "internal.h" -#include "security/impl/OpenSSLCryptoX509CRL.h" +#include "security/OpenSSLCryptoX509CRL.h" #include #include diff --git a/xmltooling/xmltooling.vcproj b/xmltooling/xmltooling.vcproj index 3b14d58..4e865e9 100644 --- a/xmltooling/xmltooling.vcproj +++ b/xmltooling/xmltooling.vcproj @@ -364,10 +364,6 @@ > - - @@ -603,6 +599,10 @@ Name="security" > + +