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

Using a second signing card with the same sponsor cert

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

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

备案:

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

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