A simple Qt based browser with no bullshit that supports PKCS#11 tokens (such as the SuisseID).
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#ifndef SMARTCARDAUTH_H
|
|
|
|
#define SMARTCARDAUTH_H
|
|
|
|
|
|
|
|
#include <QtCore/QMutex>
|
|
|
|
#include <QtNetwork/QSslSocket>
|
|
|
|
|
|
|
|
#include <openssl/ssl.h>
|
|
|
|
|
|
|
|
class SmartCardAuth: public QObject {
|
|
|
|
Q_OBJECT;
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
|
|
|
SmartCardAuth(const QString& actlib);
|
|
|
|
~SmartCardAuth();
|
|
|
|
|
|
|
|
private Q_SLOTS:
|
|
|
|
|
|
|
|
void extendedContextInitialization(ssl_ctx_st*, QSslSocket*);
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
#endif // SMARTCARDAUTH_H
|