diff options
author | Richard Moore <rich@kde.org> | 2011-06-18 15:53:53 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2011-07-12 13:57:14 +0200 |
commit | 451f3b3785ea5d08f5092978b6ebe17f25ef7a88 (patch) | |
tree | 3f690085d0e7a0029aeeea97368cad583f5b2a1d /src/network/ssl/qsslcertificate.h | |
parent | ad35a41739c8e1fb6db62ed37b764448b2e59ece (diff) |
Add the ability to verify a chain of certificates
Currently it is only possible to verify a certificate chain when
connecting to a server. This change makes it possible to verify a
chain at any time.
Change-Id: Ib70ad7b81418f880e995f391b82ce59561ededb8
Merge-request: 11
Reviewed-by: Peter Hartmann <peter.hartmann@nokia.com>
Reviewed-on: http://codereview.qt.nokia.com/1509
Diffstat (limited to 'src/network/ssl/qsslcertificate.h')
-rw-r--r-- | src/network/ssl/qsslcertificate.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/network/ssl/qsslcertificate.h b/src/network/ssl/qsslcertificate.h index 4de84dd4ba..a057d7a17d 100644 --- a/src/network/ssl/qsslcertificate.h +++ b/src/network/ssl/qsslcertificate.h @@ -62,6 +62,7 @@ QT_MODULE(Network) class QDateTime; class QIODevice; +class QSslError; class QSslKey; class QStringList; template <typename T, typename U> class QMultiMap; @@ -122,6 +123,8 @@ public: static QList<QSslCertificate> fromData( const QByteArray &data, QSsl::EncodingFormat format = QSsl::Pem); + static QList<QSslError> verify(QList<QSslCertificate> certificateChain, const QString &hostName = QString()); + Qt::HANDLE handle() const; private: |