ste*_*r42 6 ssl pem google-chrome-extension google-chrome-app
当我创建我的第一个 Google Chrome 扩展程序时,我按照迷宫般的指令找到了 T 并成功启动了一个扩展程序。我还成为了一个神秘的 .pem 文件的新所有者,我被警告要把它放在一个安全的地方,永远不会丢失。我认真地将文件放在一个安全的地方,并可能在我使用它时进行了多次备份。几个月过去了,虽然我推出了更多扩展并进行了很多更新,但我没有一次回顾过 .pem 文件。这个我一生都在守护的文件是什么——如果我决定清除一些杂物并删除它,它真的会如此糟糕吗?
我试图进一步调查这个文件是什么,但对于一些据称如此重要的事情,那里的信息很少。文档仅说明:
不要丢失私钥!将 .pem 文件保存在一个秘密和安全的地方;需要更新扩展。
这个说法绝对是不真实的,因为我已经做了很多更新,几乎没有看一眼 .pem。我也在SO 上发现了这个问题,但提供的唯一信息是它需要:
更新扩展
再次,不真实,并且:
将之前打包的扩展程序上传到 Chrome 网上应用店(确保文件名为 key.pem
老实说,我不确定指的是什么情况。
我还设法收集到该文件与证书和签名有关,我对这个主题知之甚少。
有人可以向我全面解释 .pem 到底是什么以及为什么,根据我遇到的一切,我必须如此仔细地跟踪它吗?
据我所知,.pem将扩展程序发布到 Chrome 网上商店时不再使用(实际上通常是 .crx 文件)。它们仅在本地/旁加载开发中发挥作用
当您不使用 Chrome 商店而是旁加载扩展程序时,该.pem文件与文件结合使用。.crx
因此,假设您制作了一个应用程序,将其打包,并将文件放在文件共享上。在manifest.json中,您可能有一update_url组来交付更新。
如果您想在这种情况下更新应用程序,则在生成 .crx 时必须使用相同的 .pem 文件对其进行签名
https://developer.chrome.com/apps/autoupdate#update_url
| 归档时间: |
|
| 查看次数: |
5025 次 |
| 最近记录: |