【问题标题】:microsoft access package and sign not workingmicrosoft access 包和签名不起作用
【发布时间】:2013-07-19 21:52:56
【问题描述】:

我创建了一个用于代码签名的证书请求。系统管理员告诉我他们以前从未提供过,并告诉我他们需要设置本地 Windows 证书颁发来分发用于代码签名的证书。一旦启用,他们就向我发送了一个基​​于 64 编码的证书。我将证书导入我的电脑并尝试签署微软访问权限。 Microsoft access 声称数字签名无效。

当我查看签名时,它看起来是有效的。无论如何我可以调试为什么证书不适合代码签名目的?谢谢。

【问题讨论】:

  • 如何提供证书(不是私钥!)让这里的人分析您的问题。

标签: ms-access digital-signature digital-certificate


【解决方案1】:

这很愚蠢,但这就是发生的事情。当我通过 certmgr 时,它不允许我通过 AD 策略请求证书。我必须使用自定义请求创建一个请求。我没有意识到的是,我是从另一台计算机发出命令并发送请求,然后从另一台计算机导入证书。

基本上我在另一台计算机上没有私钥来签署证书,证书看起来没问题,但提示“你有私钥......”不存在。当我进入并导入证书时,在我创建请求的同一台计算机上,找到了私钥并且我能够对其进行签名。那很愚蠢,但您认为,我会收到更具描述性的警告。

当然,现在我已经签署了我的 access 2007 包,我想通了,它仍然给我一个关于宏的警告并要求我仍然启用.. 我的理解是签署你的包会让其他人运行内容没有遇到信任中心问题... Fudge ....

【讨论】:

  • 运行您的内容的其他人可能需要将 CA 证书或您的证书添加到他们的受信任证书中。
  • CA 证书由部署团队自动添加到域中的每个人。它是 Windows 本地域 CA 证书。问题是我的愚蠢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多