我受雇于一家大型跨国公司的分支机构,负责编写一些内部软件。我正尝试使用 ClickOnce 向用户推广该软件。为了签署该应用程序,我获得了由他们的 AD CS 服务器创建的代码签名证书(通过在 mmc.exe 中创建 CSR 并将其上传到服务器的 Web 门户来请求)。一切似乎都运行良好,但发布后,我不断收到错误消息“无法验证发布者”。
经过一番调查,我怀疑此错误是由于我的证书的“主题”字段为空。管理员向我保证,他们使用 Microsoft 的“开箱即用”代码签名模板来创建证书。我尝试再次申请证书,手动填写属性菜单“主题”选项卡中的字段,但完成的证书仍然没有填写主题。我在网络上有一个具有常规用户权限的完整 AD 帐户。
有人知道我们做错了什么吗?