4
這是生成PRODUCTION證書的正確流程嗎?iOS - 這是生成APNS生產證書的正確流程嗎?
openssl x509 -in aps_development.cer -inform der -out myCert.pem
openssl pkcs12 -nocerts -out myKey.pem -in myCert.p12
cat myCert.pem myKey.pem > my.pem
..然後:
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', 'certificati/my.pem');
stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);
// Open a connection to the APNS server
$fp = stream_socket_client(
'ssl://gateway.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);
謝謝!你的回答非常有幫助。我最後的問題是創建.pem文件。 我不確定在這兩種情況下(生產和開發)是否以相同的方式創建.pem文件。 – LuZa
它們的創建方式完全相同。 ;) – Luke
完美!非常感謝! – LuZa