Files
surfer/swisssurfer/src/smartcardauth.hxx

26 lines
432 B
C++
Raw Normal View History

2011-01-13 07:08:40 +00:00
#ifndef SMARTCARDAUTH_H
#define SMARTCARDAUTH_H
#include <QtCore/QMutex>
2011-01-14 08:49:01 +00:00
#include <private/qsslsocket_openssl_symbols_p.h>
2011-01-13 07:08:40 +00:00
class QWidget;
2011-01-14 08:49:01 +00:00
int client_cert_cb(SSL *ssl, X509 **x509, EVP_PKEY **pkey);
2011-01-13 07:08:40 +00:00
2011-01-14 08:49:01 +00:00
class SmartCardAuth: public QObject {
Q_OBJECT;
public:
SmartCardAuth();
2011-01-13 07:08:40 +00:00
~SmartCardAuth();
2011-01-14 08:49:01 +00:00
private Q_SLOTS:
void extendedContextInitialization(ssl_ctx_st* ctx);
2011-01-13 07:08:40 +00:00
};
#endif // SMARTCARDAUTH_H