WebEngineCertificateError QML Type
証明書のエラーを無視したり、誤った証明書を拒否するためのユーティリティ・タイプ。詳細...
Import Statement: | import QtWebEngine |
Since: | QtWebEngine 1.1 |
In C++: | QWebEngineCertificateError |
プロパティ
- description : string
- overridable : bool
- type : enumeration
- url : url
メソッド
- void acceptCertificate()
- void defer()
- void rejectCertificate()
詳細説明
この QML 型は、発生した証明書エラーに関する情報を保持する。type プロパティはエラーが発生した理由、description プロパティはエラーのローカライズされた短い説明を保持する。url プロパティは、エラーを引き起こした URL を保持する。
証明書は、rejectCertificate() を呼び出すことで拒否でき、Web エンジン・リクエストのロードを停止します。デフォルトでは、無効な証明書は自動的に拒否されます。
証明書エラーを無視するには、acceptCertificate() を呼び出します。
defer() を呼び出すことで、証明書を拒否するかどうかの判断を延期することができます。
WebEngineView::certificateErrorも参照のこと 。
プロパティ文書
description : string |
エラーに関する、ローカライズされた人間が読める短い説明。
overridable : bool |
証明書エラーをオーバーライドして無視できるかどうかを示すブール値。
type : enumeration |
エラーのタイプ。
定数 | 説明 |
---|---|
WebEngineCertificateError.SslPinnedKeyNotInCertificateChain | 証明書がホスト名に固定されている組み込み公開鍵と一致しませんでした。 |
WebEngineCertificateError.CertificateCommonNameInvalid | 証明書のコモンネームがホスト名と一致しませんでした。 |
WebEngineCertificateError.CertificateDateInvalid | 証明書が現在の日時で有効でない。 |
WebEngineCertificateError.CertificateAuthorityInvalid | 証明書が信頼できる機関によって署名されていない。 |
WebEngineCertificateError.CertificateContainsErrors | 証明書にエラーが含まれている。 |
WebEngineCertificateError.CertificateNoRevocationMechanism | 証明書が失効したかどうかを判断するメカニズムがない。 |
WebEngineCertificateError.CertificateUnableToCheckRevocation | 証明書の失効情報が利用できない。 |
WebEngineCertificateError.CertificateRevoked | 証明書が失効している。 |
WebEngineCertificateError.CertificateInvalid | 証明書が無効である。 |
WebEngineCertificateError.CertificateWeakSignatureAlgorithm | 証明書が弱い署名アルゴリズムで署名されている。 |
WebEngineCertificateError.CertificateNonUniqueName | 証明書に指定されているホスト名が一意でない。 |
WebEngineCertificateError.CertificateWeakKey | 証明書に弱い鍵が含まれている。 |
WebEngineCertificateError.CertificateNameConstraintViolation | 証明書が名前制約に違反する DNS 名を要求している。 |
WebEngineCertificateError.CertificateValidityTooLong | 証明書の有効期間が長すぎる。(5.7で追加) |
WebEngineCertificateError.CertificateTransparencyRequired | この接続には証明書の透明性が要求されましたが、サーバはポリシーに準拠した CT 情報を提供しませんでした。(5.8で追加) |
WebEngineCertificateError.CertificateKnownInterceptionBlocked | 証明書がデバイス所有者以外のエンティティによる傍受に使用されることが判明している。(5.15で追加) |
url : url |
エラーが発生した URL。
メソッド・ドキュメント
void acceptCertificate() |
証明書エラーは無視され、Web エンジン・ビューは要求された URL のロードを続行します。
void defer() |
この関数は、ユーザー入力を待っている間など、証明書エラーを無視するかどうかの判断を先延ばしにする必要がある場合に呼び出す必要があります。この関数が呼び出されると、acceptCertificate() またはrejectCertificate() が呼び出されるまで、URL リクエストが一時停止されます。
void rejectCertificate() |
証明書は拒否され、Web エンジンビューは要求された URL の読み込みを停止します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。