Pregunta

i trató de correr usando la máquina mac local, sino ir a los siguientes errores

Warning: stream_socket_client() [function.stream-socket-client]: Unable to set private key file `/Applications/XAMPP/xamppfiles/htdocs/apns/apns-dev.pem’ in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: stream_socket_client() [function.stream-socket-client]: failed to create an SSL handle in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: stream_socket_client() [function.stream-socket-client]: Failed to enable crypto in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Unknown error) in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 9

Warning: socket_close() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 11

Warning: fclose() expects parameter 1 to be resource, boolean given in /Applications/XAMPP/xamppfiles/htdocs/apns/apns.php on line 12

Tengo PEM posesión de los títulos generados a partir de otra máquina,

Así que estoy totalmente confundido lo que tengo que hacer ahora.

Por favor, hágamelo saber lo que tengo que hacer para ejecutarlo en localhost

¿Fue útil?

Solución

Creo que es posible que haya exportado el certificado, pero no la clave privada del archivo .cer que los suministros de manzana.

Estas instrucciones de markbates podrían ayudar:

  

Una vez que tenga el certificado de   Manzana para su aplicación, la exportación   la clave y el certificado de manzana como   archivos de p12. Aquí es un rápido paseo   sobre la manera de hacer esto:

     
      
  1. Haga clic en la flecha que aparece junto a su certificado de Acceso a Llaveros   y seleccione el certificado y la   llave.
  2.   
  3. Haz clic derecho y elegir Export 2 items….
  4.   
  5. Seleccione el formato de p12 en el menú desplegable y el nombre que cert.p12.
  6.   
     

Ahora convertir el archivo de p12 en un archivo pem:

$ openssl pkcs12 -in cert.p12 -out apple_push_notification_production.pem -nodes -clcerts
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top