qt5base-lts/src/network/ssl
Richard Moore 2cf935b43e Certificates can have each issuer and subject field many times
THIS COMMIT BREAKS SOURCE COMPATIBILITY BETWEEN Qt 4 AND Qt 5

Qt4 assumed that there was only one entry of each type in the subject
and issuer of a certificate. This is incorrect (eg. you can have many
common names). In addition, some of the fields required by RFC3280
were not suppport. This change modifiers the API to return a list of
entries of each type and adds support for the missing fields. It also
updates the commonname matching code for SSL connections to handle
multiple entries.

Change-Id: I9457266a205def0a07c13de47094ff56ead42845
Merge-request: 5
Reviewed-on: http://codereview.qt.nokia.com/796
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: Sergio Ahumada <sergio.ahumada@nokia.com>
2011-06-27 20:44:36 +02:00
..
qssl.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qssl.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslcertificate_p.h Add the ability to convert a certificate to text 2011-06-21 16:12:55 +02:00
qsslcertificate.cpp Certificates can have each issuer and subject field many times 2011-06-27 20:44:36 +02:00
qsslcertificate.h Certificates can have each issuer and subject field many times 2011-06-27 20:44:36 +02:00
qsslcipher_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslcipher.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslcipher.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslconfiguration_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslconfiguration.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslconfiguration.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslerror.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslerror.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslkey_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslkey.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslkey.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslsocket_openssl_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslsocket_openssl_symbols_p.h Add the ability to convert a certificate to text 2011-06-21 16:12:55 +02:00
qsslsocket_openssl_symbols.cpp SSL certificate printing: lookup Symbian ordinal 2011-06-21 19:09:31 +02:00
qsslsocket_openssl.cpp Certificates can have each issuer and subject field many times 2011-06-27 20:44:36 +02:00
qsslsocket_p.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslsocket.cpp Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
qsslsocket.h Update licenseheader text in source files for qtbase Qt module 2011-05-24 12:34:08 +03:00
ssl.pri Initial import from the monolithic Qt. 2011-04-27 12:05:43 +02:00