Класс QWebEngineClientCertificateStore
Класс QWebEngineClientCertificateStore предоставляет хранилище сертификатов клиентов в оперативной памяти. Подробнее...
| Заголовок: | #include <QWebEngineClientCertificateStore> |
| С момента: | Qt 5.13 |
Этот класс был представлен в Qt 5.13.
Открытые функции
| void | add(const QSslCertificate &certificate, const QSslKey &privateKey) |
| QVector<QSslCertificate> | certificates() const |
| void | clear() |
| void | remove(const QSslCertificate &certificate) |
Подробное описание
Класс позволяет хранить сертификаты клиентов в хранилище оперативной памяти. Когда веб-сайт запрашивает SSL-сертификат клиента, сигнал QWebEnginePage::selectClientCertificate генерируется с соответствующими сертификатами из системного хранилища сертификатов или хранилища в оперативной памяти. Метод getInstance() может использоваться для доступа к единственному экземпляру класса.
Документация по членам-функциям
void QWebEngineClientCertificateStore::add(const QSslCertificate &certificate, const QSslKey &privateKey)
Добавляет certificate с privateKey в хранилище сертификатов клиентов в оперативной памяти.
QVector<QSslCertificate> QWebEngineClientCertificateStore::certificates() const
Возвращает список сертификатов клиентов в хранилище оперативной памяти. Возвращает пустой список, если хранилище не содержит сертификатов.
void QWebEngineClientCertificateStore::clear()
Очищает все сертификаты клиентов из хранилища оперативной памяти.
void QWebEngineClientCertificateStore::remove(const QSslCertificate &certificate)
Удаляет все экземпляры сертификата клиента в хранилище сертификатов клиента в оперативной памяти, которые соответствуют сертификату certificate.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/qwebengineclientcertificatestore.html