The QWebEngineCertificateError class provides information about a certificate error. 更多...
头: | #include <QWebEngineCertificateError> |
qmake: | QT += webenginewidgets |
Since: | Qt 5.4 |
enum | Error { SslPinnedKeyNotInCertificateChain, CertificateCommonNameInvalid, CertificateDateInvalid, CertificateAuthorityInvalid, ..., CertificateTransparencyRequired } |
QWebEngineCertificateError::Error | error () const |
QString | errorDescription () const |
bool | isOverridable () const |
QUrl | url () const |
The QWebEngineCertificateError class provides information about a certificate error.
Provides information about a certificate error. This class is used as a parameter of QWebEnginePage::certificateError ().
This enum describes the type of certificate error encountered.
The values of this enum type match the SSL errors Chromium provides. QSslError::SslError values are not used directly, because the Qt error categories cannot be mapped to the Chromium error categories.
常量 | 值 | 描述 |
---|---|---|
QWebEngineCertificateError::SslPinnedKeyNotInCertificateChain
|
-150
|
The certificate did not match the built-in public keys pinned for the host name. |
QWebEngineCertificateError::CertificateCommonNameInvalid
|
-200
|
The certificate's common name did not match the host name. |
QWebEngineCertificateError::CertificateDateInvalid
|
-201
|
The certificate is not valid at the current date and time. |
QWebEngineCertificateError::CertificateAuthorityInvalid
|
-202
|
The certificate is not signed by a trusted authority. |
QWebEngineCertificateError::CertificateContainsErrors
|
-203
|
The certificate contains errors. |
QWebEngineCertificateError::CertificateNoRevocationMechanism
|
-204
|
The certificate has no mechanism for determining if it has been revoked. |
QWebEngineCertificateError::CertificateUnableToCheckRevocation
|
-205
|
Revocation information for the certificate is not available. |
QWebEngineCertificateError::CertificateRevoked
|
-206
|
The certificate has been revoked. |
QWebEngineCertificateError::CertificateInvalid
|
-207
|
The certificate is invalid. |
QWebEngineCertificateError::CertificateWeakSignatureAlgorithm
|
-208
|
The certificate is signed using a weak signature algorithm. |
QWebEngineCertificateError::CertificateNonUniqueName
|
-210
|
The host name specified in the certificate is not unique. |
QWebEngineCertificateError::CertificateWeakKey
|
-211
|
The certificate contains a weak key. |
QWebEngineCertificateError::CertificateNameConstraintViolation
|
-212
|
The certificate claimed DNS names that are in violation of name constraints. |
QWebEngineCertificateError::CertificateValidityTooLong
|
-213
|
The certificate has a validity period that is too long. (Added in Qt 5.7) |
QWebEngineCertificateError::CertificateTransparencyRequired
|
-214
|
Certificate Transparency was required for this connection, but the server did not provide CT information that complied with the policy. (Added in Qt 5.8) |
Returns the type of the error.
另请参阅 errorDescription () 和 isOverridable ().
Returns a short localized human-readable description of the error.
另请参阅 error (), url (),和 isOverridable ().
Returns whether this error can be overridden and accepted.
另请参阅 error () 和 errorDescription ().
Returns the URL that triggered the error.
另请参阅 error () 和 errorDescription ().