我确实发现IE11支持web加密API。是否可以通过Javascript使用此API访问浏览器商店中的键?我找不到任何接口。
答案 0 :(得分:2)
不幸的是,这是不可能的。但是目前正在开发另一个API(WebCrypto Key Discovery),目的是在WebCrypto中访问预先配置的密钥。
如工作草案摘要中所述:
此规范描述了用于发现named的JavaScript API, 特定于原始的预先配置的加密密钥,用于 Web Cryptography API。预先配置的密钥是已经存在的密钥 通过除代之外的方式提供给UA, Web Cryptography API的派生,导入功能。
但是,由于该过程仍处于早期阶段,我认为暂时没有任何浏览器实现此API。
答案 1 :(得分:1)
它不是,也可能永远不可能。浏览器正在严格执行同源策略安全模型,该模型正在删除可能成为此类解决方案基础的机制。
预配置的“命名密钥”可能最终得到支持,正如之前的受访者所指出的那样,但这对于像Netflix使用的DRM系统非常有用,而不是像您感兴趣的那样配置案例。