0

我有 2 张具有相同“赞助商”的文件签名卡(显然,两者之间的实际“签名者”不同)。直到最近,我只使用了一个,但今天我尝试使用另一个。我构建了我的应用程序并使用我一直使用的相同流程对其进行了签名,并且我以与往常相同的方式下载.out了文件和.p7s文件,但是当下载完成时,我收到一条关于签名不匹配的错误消息。

我很确定你可以使用两张不同的签名卡,只要它们之间的赞助商相同。我错了吗?我错过了什么?

作为记录:

  • 这是针对 Vx520
  • 我的终端在最新的操作系统上
  • 我已验证终端启动屏幕上的赞助商证书名称与签名工具诊断菜单中的赞助商证书名称匹配
  • 我的终端也有 VMAC 和 CommServer,但上面没有其他程序(除了我构建并尝试下载和运行的那个)
4

1 回答 1

0

当文件签名工具运行时,它会生成.p7s始终需要的文件,但它也会生成一个文件Certif.crt。如果您只使用一张签名卡,则无需将此文件下载到终端,但如果您使用第二张卡,则必须将其与.p7s. 据我所知,这个.crt文件是终端用来确定赞助商是否相同的文件。一旦我下载了.crt文件以及其他所有内容,它就可以工作了。

旁注:该工具还会生成一个SponsorCertif.crt文件。我没有使用它,也不知道什么场景需要它......如果你知道,请在下面评论。

于 2015-06-18T18:13:33.660 回答