diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2015-09-06 23:11:58 -0500 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2015-09-06 23:11:58 -0500 |
commit | 9d5f5058a1e5e34b0f67c4a54a785975780119dd (patch) | |
tree | bb0752a55b810f10328dcc0ed1dc2b2a42930aae /tdecore/tdehw/tdecryptographiccarddevice.h | |
parent | c867c64aa9297e935d4c4a1d7c45430d01306e58 (diff) | |
download | tdelibs-9d5f5058a1e5e34b0f67c4a54a785975780119dd.tar.gz tdelibs-9d5f5058a1e5e34b0f67c4a54a785975780119dd.zip |
Fix issues with X509 certificate list usage
Diffstat (limited to 'tdecore/tdehw/tdecryptographiccarddevice.h')
-rw-r--r-- | tdecore/tdehw/tdecryptographiccarddevice.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/tdecore/tdehw/tdecryptographiccarddevice.h b/tdecore/tdehw/tdecryptographiccarddevice.h index 2ffdc1a75..299ad0741 100644 --- a/tdecore/tdehw/tdecryptographiccarddevice.h +++ b/tdecore/tdehw/tdecryptographiccarddevice.h @@ -22,12 +22,19 @@ #include "tdegenericdevice.h" -class x509_st; +#ifndef _TDECRYPTOGRAPHICCARDDEVICE_INTERNAL + #ifdef KSSL_HAVE_SSL + typedef struct x509_st X509; + #else + class X509; + #endif +#endif + class TQEventLoopThread; class CryptoCardDeviceWatcher; -typedef TQPtrList<x509_st> X509CertificatePtrList; -typedef TQPtrListIterator<x509_st> X509CertificatePtrListIterator; +typedef TQValueList<X509*> X509CertificatePtrList; +typedef TQValueListIterator<X509*> X509CertificatePtrListIterator; class TDECORE_EXPORT TDECryptographicCardDevice : public TDEGenericDevice { |