证书透明度的修改
· 阅读时间:约 3 分钟
Electron 1.4. 2 包含一个重要的补丁,修复了一些Smantec、GeoTrust的上游Chrome 问题。 和 Thawte SSL/TLS 证书 被错误地拒绝了从 libchromiumcontent生成时间起10周内的 Chrome 库 Electron。 在受影响的网站上使用的 证书没有问题,替换这些证书并不会做什么。
在 Electron 1.4.0 — 1.4.11 对使用这些受影响的 证书的站点的HTTPS 请求将在某个日期之后由于网络错误而失败。 这会影响通过 Chrome 底层网络 API 发起的 HTTPS 请求,例如 window.fetch, Ajax 请求, Electron 的 net 接口, BrowserWindow.loadURL, webContents.loadURL,WebView 标签的 src 属性,以及其他。
将你的应用程序升级到1.4.12以防止请求失败。
**注意:**这个版本是在 Chrome 53 版本引入的,所以早入 1.4.0 版本之前的 Electron 版本不受影响。
影响日期
下面是每一个 Electron 1.4 版本的表格,使用这些受影响证书的网站的 请求日期将开始失败。
| Electron 版本 | 影响日期 |
|---|---|
| 1.3.x | 不受影响 |
| 1.4.0 | 已经失效 |
| 1.4.1 | 已经失效 |
| 1.4.2 | 已经失效 |
| 1.4.3 | 12月 10日 2016年 9:00 PM PST |
| 1.4.4 | 12月 10日 2016年 9:00 PM PST |
| 1.4.5 | 12月 10日 2016年 9:00 PM PST |
| 1.4.6 | 1月 14日 2017年 9:00 PM PST |
| 1.4.7 | 1月 14日 2017年 9:00 PM PST |
| 1.4.8 | 1月 14日 2017年 9:00 PM PST |
| 1.4.9 | 1月 14日 2017年 9:00 PM PST |
| 1.4.10 | 1月 14日 2017年 9:00 PM PST |
| 1.4.11 | 2月 11日 2017年 9:00 PM PST |
| 1.4.12 | 不受影响 |
您可以通过设置您的计算机的时钟提前来验证您的应用程序的影响日期,然后检测https://symbeta.symantec.com/welcome/是否能够成功加载。
更多資料
您可以在以下链接阅读有关此主题、原始问题以及问题修复的更多信息:
