qt5base-lts/tests/auto/sql/kernel
Olivier Delbeke 28ceb2ea5e Added SSL support for MySQL database connections
Addition of new options SSL_KEY, SSL_CERT, SSL_CA, SSL_CAPATH and SSL_CIPHER
to allow SSL-encrypted connections to MySQL databases.
When needed, these options must be specified in the function call
QSqlDatabase::setConnectOptions() before the call to QSqlDatabase::open().

SSL_KEY = the path name to the key file
SSL_CERT = the path name to the certificate file
SSL_CA = the path name to the certificate authority file
SSL_CAPATH = the path name to a directory that contains trusted SSL CA
certificates in PEM format.
SSL_CIPHER = a list of permissible ciphers to use for SSL encryption.

These options replace CLIENT_SSL (which should not be used any more).

Example:
    db.setConnectOptions("SSL_KEY=client-key.pem;" \
                         "SSL_CERT=client-cert.pem;" \
                         "SSL_CA=server-ca.pem");

[ChangeLog][QtSql] SSL support for MySQL database connections has been added.
Option CLIENT_SSL replaced by SSL_KEY, SSL_CERT, SSL_CA, SSL_CAPATH and
SSL_CIPHER, so that the keys, certificates and cipher can be specified.

Task-number: QtBUG-3500
Change-Id: I8197234b169a818658678d6fcc953c90e83db23e
Reviewed-by: Mark Brand <mabrand@mabrand.nl>
2015-06-14 15:49:24 +00:00
..
qsql Update copyright headers 2015-02-11 06:49:51 +00:00
qsqldatabase Added SSL support for MySQL database connections 2015-06-14 15:49:24 +00:00
qsqldriver MySQL: Keep the precision of the field when formatting the value 2015-03-20 13:51:29 +00:00
qsqlerror Update copyright headers 2015-02-11 06:49:51 +00:00
qsqlfield Update copyright headers 2015-02-11 06:49:51 +00:00
qsqlquery MySQL: Fix test so it expects the right integer type 2015-03-20 13:51:34 +00:00
qsqlrecord Update copyright headers 2015-02-11 06:49:51 +00:00
qsqlresult Update copyright headers 2015-02-11 06:49:51 +00:00
qsqlthread Update copyright headers 2015-02-11 06:49:51 +00:00
kernel.pro SQL: Change in QSqlResultPrivate::positionalToNamedBinding() 2012-12-10 21:23:35 +01:00