作者:九育 | 来源:互联网 | 2023-08-30 17:17
上下文:我正在编写JavaScript来运行可执行文件并在客户端计算机上调整一些注册表项.我使用SignTool和我公司的Authenticode证书签署了.JAR,但运行该脚本会产生一个对话框
上下文:我正在编写Javascript来运行可执行文件并在客户端计算机上调整一些注册表项.我使用SignTool和我公司的Authenticode证书签署了.JAR,但运行该脚本会产生一个对话框:
没有提到根证书颁发机构(在这种情况下,我相信Comodo),所以我也可以生成一个自签名证书,将公司名称字符串放在对话框中.
我的问题是:所有用户都应该看到这个吗? jar的这个示例页面:http://www.mozilla.org/projects/security/components/signed-script-demo.jar!/signed-script-demo.html显示了相同的对话框,但仍然缺少任何对话框“检查此证书”链接或提及根CA.
是否有最近编写签名脚本的资源? mozilla页面大多已有几年的历史了,许多人在developer.netscape.com上引用了现已解散的文档.
– 马丁
解决方法:
运行那些签名的jar并提升权限的代码也没有多年改变,因此文档应该是正确的.代码还没有被触及,因为网络上没有人使用这些东西.是的,我知道这里的鸡蛋问题与糟糕的用户界面有关.
您可以尝试向Mozilla提交有关此问题的错误,但我不确定它是否会得到解决(但可能会受到补丁欢迎).