使用 Struts2 框架在Java中开发Web应用程序。从Web应用程序,我有一个发送推送通知的选项。所以我开发了REST api,用于 Android &的 iPhone 即可。没有关于android的问题因为发送推送通知我们只需要存储 GCM api密钥。但问题出在iPhone上。
在Apple的iPhone中我们得到了
使用此功能,我们无法发送推送通知。我们必须使用终端中的 openssl命令配置这些证书。
developer_identity.cer <= download from Apple
mykey.p12 <= Your private key
openssl x509 -in developer_identity.cer -inform DER -out developer_identity.pem -outform PEM
openssl pkcs12 -nocerts -in mykey.p12 -out mykey.pem
openssl pkcs12 -export -inkey mykey.pem -in developer_identity.pem -out iphone_dev.p12
我需要使用java以编程方式配置这些证书。为此,我用Google搜索并获得了参考link。但是这会返回null键。