Класс QWebEngineClientCertificateStore
Класс QWebEngineClientCertificateStore предоставляет хранилище сертификатов клиентов в оперативной памяти. Подробнее...
| Заголовок: | #include <QWebEngineClientCertificateStore> |
| CMake: | find_package(Qt6 COMPONENTS WebEngineCore REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake: | QT += webenginecore |
| С момента: | Qt 5.13 |
Открытые функции
| void | add(const QSslCertificate &certificate, const QSslKey &privateKey) |
| QList<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 в хранилище сертификатов клиента в оперативной памяти.
QList<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-6.2/qwebengineclientcertificatestore.html