Estoy intentando probar las notificaciones automáticas para mi aplicación, pero no puedo conectarme al sandbox con mi certificado y clave privada. Estoy siguiendo this tutorial.problema de conexión de notificación de inserción de apple - verificación de desajuste de valor de clave mensaje de clave privada
He creado un nuevo certificado y la ID de aplicación por el tutorial, configure una clave privada, y genera los archivos .pem para el certificado y la clave privada:
openssl x509 -in aps_developer_identity.cer -inform der -out PushTestCert.pem
openssl pkcs12 -nocerts -out PushTestKey.pem -in PushTestKey.p12
para la clave privada, se me pide que ingrese la contraseña original, la clave, y una nueva. Usé la misma contraseña.
Entonces probar la conexión con la manzana y la incitan para la contraseña, y escriba la nueva contraseña para el archivo .pem clave, que es la misma que la contraseña anterior:
openssl s_client -connect gateway.sandbox.push.apple.com:2195 -cert PushTestCert.pem -key PushTestKey.pem
Enter pass phrase for PushTestKey.pem:
error setting private key
59244:error:0B080074:x509 certificate routines:X509_check_private_key:key values mismatch:/SourceCache/OpenSSL098/OpenSSL098-35.1/src/crypto/x509/x509_cmp.c:406:
¿Hay algo ¿Estoy perdido? En el portal de aprovisionamiento de iOS, mi ID de aplicación dice que está habilitado para desarrollo (push). Intenté volver a descargar el certificado de openssl, no cigarro.
eventualmente, sí. pero lo intentaré de esta manera mañana. – nflacco