Класс 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.14/qwebengineclientcertificatestore.html