我已经为代码签名创建了证书请求。系统管理员告诉我他们之前从未给过一个,并告诉我他们需要设置本地Windows证书颁发,以便为代码签名分发证书。一旦启用,他们就向我发送了64位编码证书。我将证书导入我的电脑并试图签署微软访问权限。 Microsoft访问声称数字签名无效。
当我查看签名时,它看起来有效。无论如何,我可以调试为什么证书不符合代码签名的目的?感谢。
答案 0 :(得分:0)
那是愚蠢但是发生了什么事。当我通过certmgr时,它没有让我通过AD政策申请证书。我不得不使用自定义请求创建请求。我没有意识到的是,我从另一台计算机发出命令并发送请求,然后从另一台计算机导入证书。
基本上我在另一台计算机上没有私钥来签署证书,证书看起来还不错,但提示“你有私钥......”并不存在。当我进入并导入证书时,在我创建请求的同一台计算机上,找到了私钥并且我能够签名。这是愚蠢的,但你认为,我会得到一个更具描述性的警告。
当然,现在我已经签署了我的访问2007包,我发现它,它仍然给我一个关于宏的警告并要求我仍然启用..我的理解是签署你的包将让其他人运行内容没有遇到信任中心的问题......福吉......