2011-10-10 19 views
10

Uygulamam için push bildirimlerini test etmeye çalışıyorum, ancak sertifikam ve özel anahtarımla apple korumasına bağlanamıyorum. this tutorial'u takip ediyorum. Bunu özel anahtar içinapple push bildirimi bağlantı sorunu - anahtar değeri uyuşmazlığı kontrol edin özel anahtar mesajı

openssl x509 -in aps_developer_identity.cer -inform der -out PushTestCert.pem 
openssl pkcs12 -nocerts -out PushTestKey.pem -in PushTestKey.p12 

:

Ben, öğretici başına yeni bir sertifika ve bir uygulama kimliği kurmak özel bir anahtar kurmak ve sertifika için .pem dosyası ve özel anahtar oluşturulan Orijinal parolanın yanı sıra yeni şifreyi girmemi ister. Aynı şifreyi kullandım.

Sonra elma bağlantıyı test etmek ve benim parola isteniyor ve ben eski şifre ile aynıdır anahtar .pem dosyası için yeni şifreyi girin:

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: 

şey var mı Özlüyorum? IOS hazırlama portalında, uygulamam kimliğim, geliştirme (push) için etkinleştirildiğini söylüyor. Openssl sertifikasını yeniden yüklemeyi denedim, puro yok.

cevap

0

Giriş anahtarlığımı sıfırlarım ve ios provizyon portalında sıfırdan başladım. Müdahale eden bir yere fazladan bir anahtarım olduğunu düşünüyorum.

0

Özel anahtar şifreleme zorunludur? Değilse, şifrelemeyi kaldırmayı deneyin, örneğin: openssl rsa -in PushTestKey.pem -out PushTestKey.unencrypted.pem

+0

oluşturmak için kullanılan ortak anahtarla eşleşmiyor. ama yarın bu şekilde deneyeceğim. – nflacco

1

Sadece takip etmek için, bunun nedeni muhtemelen, developer.apple.com adresindeki uygulamanız için bir push bildirimi sertifikası oluşturmak için yeni ortak anahtarı kullanmadı. Bu nedenle eşleşemezsiniz, çünkü özel anahtar, en son olarak evet, itme bildirim sertifikası

İlgili konular