在我的一个项目中,我必须实施Apple推送通知服务。为此,我遵循了Local and Push Notification Programming Guide中给出的所有步骤。我已成功创建证书,将其添加到我的配置文件中,并将该配置文件也应用到我的应用程序中
一切都很好。
但是,当我尝试从我的证书生成.p12文件时,我得到2个窗口;首先要求密码生成文件(我也设置了它),然后第二个被要求获得读取我的证书中的密钥的权限(这是问题)。由于我没有设置任何密码来生成此证书(事实上,我没有被要求选择任何密码来生成此文件),我怎么能提供这个。请帮助我,因为没有创建此文件我无法继续(因为.pem文件的创建取决于此文件)。
任何提示或建议对我都有很大的帮助。
提前致谢
答案 0 :(得分:2)
当第二次提示您密码从密钥链访问中读取证书时,这意味着您需要提供密钥链访问的凭据,而不是您要导出的证书。
答案 1 :(得分:1)
第一次询问密码时,它用于设置密码,您也可以输入任何内容,它仍然有效。下一次由于受到钥匙串访问的保护,它将需要有效的用户访问数据。它要求的密码是管理员用户的密码,以便它可以将该证书导出到有效用户。