我确实发现IE11支持网络加密API。是否可以通过Javascript使用此API访问浏览器存储中的密钥?我找不到任何接口。
发布于 2015-10-20 05:47:10
这是不可能的,而且很可能永远都不可能。浏览器正在转向严格执行同一原产地策略安全模型,该模型正在删除可能是此类解决方案基础的机制。
预配置的“命名密钥”可能最终会得到支持,正如前面的应答者所指出的那样,但这对于像Netflix这样的DRM系统非常有用,而不是像您所感兴趣的配置案例。
发布于 2015-01-09 10:26:55
不幸的是,这是不可能的。但是另一个API (WebCrypto密钥发现)正在开发中,目的是允许访问WebCrypto中预先配置的密钥。
正如工作草案摘要所解释的那样:
该规范描述了一个用于发现与Web一起使用的命名的、特定于源的预先配置的加密密钥的JavaScript API。预先配置的密钥是通过Web密码API的生成、派生和输入功能以外的其他方式提供给UA的密钥。
但是,由于这个过程还处于早期阶段,我认为目前还没有实现这个API的浏览器。
https://stackoverflow.com/questions/20048214
复制相似问题