使用具有相同赞助商证书的第二张签名卡

时间:2015-06-10 22:21:18

标签: verifone

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

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

记录:

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

1 个答案:

答案 0 :(得分:0)

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

附注:该工具还会生成SponsorCertif.crt文件。我没有使用它,也不知道哪些情况需要它...如果你知道,请在下面评论。