我发现了一两个关于使用.NET框架访问内置Windows证书查看器的问题。
但是,我想知道是否有一种方法可以通过JavaScript使用Windows证书查看器显示证书的信息。我有一个页面,用户可以在该页面上删除/上传本地文件,然后JavaScript代码提取存储在该文件中的证书信息。我希望能够将其直接泵入Windows证书查看器,以便为用户提供熟悉的界面。
这在普通的 'ol JavaScript 中可能吗?我无法访问许多非标准库。
该页面不需要存储任何内容或上传任何信息;它只是应该提供有关给定文件及其包含的证书数据的信息。
Taylor,不,无法从Javascript访问本地证书存储。这将违反浏览器的同源安全策略。
执行此操作的唯一选择是使用 Java 小程序、浏览器插件或 COM 控件来转义沙箱。
根据您要执行的操作,保留在沙盒中并使用类似 https://pkijs.org 的内容可能是可行的。
否则我认为你不走运。