我正在用 c# 为 iPhone 做推送通知(服务器端)。我有“developer_Push_SSL_certi.cer”文件。
- 如何从 .cer 文件创建 .p12 证书?或者我必须在我的电脑上安装上面的 .cer 文件?
- 在服务器端(c#)发送推送通知需要什么文件。
请指导我,Windows中APN(服务器端)所需的认证过程是什么。
我正在用 c# 为 iPhone 做推送通知(服务器端)。我有“developer_Push_SSL_certi.cer”文件。
请指导我,Windows中APN(服务器端)所需的认证过程是什么。
您不需要 mac 来转换证书,只需使用 OpenSSL ( http://www.openssl.org )
这是命令
$ openssl x509 -in cert.cer -inform DER -outform PEM -out cert.pem
$ openssl pkcs12 -in key.p12 -out key.pem -nodes
$ openssl pkcs12 -export -inkey key.pem -in cert.pem -out certName.p12
首先将这个新证书 (developer_Push_SSL_certi.cer) 安装到您的 Mac。
然后打开 KeyChain Access 并从左侧菜单导航到 Keys。查找您的开发证书。
展开您的证书,您将看到 Private 和 Public 行,然后右键单击“Private”之一,使用密码导出此证书。
这足以从 Windows 发送通知。