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