Made OpenSSL CRL wrapper public.
authorScott Cantor <cantor.2@osu.edu>
Wed, 23 Aug 2006 04:40:27 +0000 (04:40 +0000)
committerScott Cantor <cantor.2@osu.edu>
Wed, 23 Aug 2006 04:40:27 +0000 (04:40 +0000)
xmltooling/Makefile.am
xmltooling/XMLToolingConfig.cpp
xmltooling/security/OpenSSLCryptoX509CRL.h [moved from xmltooling/security/impl/OpenSSLCryptoX509CRL.h with 90% similarity]
xmltooling/security/impl/OpenSSLCryptoX509CRL.cpp
xmltooling/xmltooling.vcproj

index bbc738b..07b843e 100644 (file)
@@ -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 = \
index 63bd034..ce58432 100644 (file)
@@ -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"
similarity index 90%
rename from xmltooling/security/impl/OpenSSLCryptoX509CRL.h
rename to xmltooling/security/OpenSSLCryptoX509CRL.h
index 8490362..a689ebf 100644 (file)
 #if !defined(__xmltooling_opensslx509crl_h__) && !defined(XMLTOOLING_NO_XMLSEC)\r
 #define __xmltooling_opensslx509crl_h__\r
 \r
-#include "security/XSECCryptoX509CRL.h"\r
+#include <xmltooling/security/XSECCryptoX509CRL.h>\r
 \r
 #include <openssl/bio.h>\r
 #include <openssl/x509v3.h>\r
 #include <xsec/utils/XSECSafeBuffer.hpp>\r
 \r
 namespace xmltooling {\r
-    class XMLTOOL_DLLLOCAL OpenSSLCryptoX509CRL : public XSECCryptoX509CRL {\r
+    class XMLTOOL_API OpenSSLCryptoX509CRL : public XSECCryptoX509CRL {\r
     public:\r
        OpenSSLCryptoX509CRL() : mp_X509CRL(NULL), m_DERX509CRL("") {}\r
        virtual ~OpenSSLCryptoX509CRL();\r
index 167bbd4..245f76b 100644 (file)
@@ -21,7 +21,7 @@
  */\r
 \r
 #include "internal.h"\r
-#include "security/impl/OpenSSLCryptoX509CRL.h"\r
+#include "security/OpenSSLCryptoX509CRL.h"\r
 \r
 #include <xsec/framework/XSECError.hpp>\r
 #include <xsec/enc/XSECCryptoException.hpp>\r
index 3b14d58..4e865e9 100644 (file)
                                                >\r
                                        </File>\r
                                        <File\r
-                                               RelativePath=".\security\impl\OpenSSLCryptoX509CRL.h"\r
-                                               >\r
-                                       </File>\r
-                                       <File\r
                                                RelativePath=".\security\impl\TrustEngine.cpp"\r
                                                >\r
                                        </File>\r
                                Name="security"\r
                                >\r
                                <File\r
+                                       RelativePath=".\security\OpenSSLCryptoX509CRL.h"\r
+                                       >\r
+                               </File>\r
+                               <File\r
                                        RelativePath=".\security\TrustEngine.h"\r
                                        >\r
                                </File>\r