以下是我遇到的情况以及我执行的步骤:
执行此操作后,我注意到pushB / pk和pushA / pk已插入到新的Keychain中。
我打开了.p12文件,其中包含两个具有相同localKeyID的证书...下面的输出
MAC Iteration 1 MAC verified OK PKCS7 Encrypted data: pbeWithSHA1And40BitRC2-CBC, Iteration 2048 Certificate bag Bag Attributes friendlyName: Apple Production IOS Push Services: ###### localKeyID: ###### subject=###### issuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority -----BEGIN CERTIFICATE----- ###### -----END CERTIFICATE----- Certificate bag Bag Attributes friendlyName: ##### localKeyID: ##### subject=##### issuer=/C=US/O=Apple Inc./OU=Apple Worldwide Developer Relations/CN=Apple Worldwide Developer Relations Certification Authority -----BEGIN CERTIFICATE----- ####### -----END CERTIFICATE----- PKCS7 Data Shrouded Keybag: pbeWithSHA1And3-KeyTripleDES-CBC, Iteration 2048 Bag Attributes friendlyName: ##### localKeyID: ##### Key Attributes:
之前我已经生成了许多苹果证书,从未见过这个。我想知道为什么会这样吗?或者我做了什么来实现这一目标?
注意:如果我从keychain中删除pushB然后导出,则pushA的导出会按预期进行,反之亦然。