2012-07-07 18 views
5

Bir p12 sertifikası aldım ancak kullanmakta zorlanıyorum. Uygulamamı imzalamaya çalışırken her zaman aşağıdaki hatayı alıyorum:Adobe AIR - İmza sahibi için geçerli bir sertifika zinciri oluşturulamıyor

AIR dosyası oluşturulurken hata oluştu: İmzalayan için geçerli bir sertifika zinciri oluşturulamıyor.

screenshot

Bu benim kendinden imzalı sertifika ile uygulamayı imzalamak bir sorun değildir.

Masaüstü için bir .air dosyası imzalamaya çalışıyorum. Mac OSX'tayım. P12 dosyasını kullanmadan önce yapmam gereken bir şey var mı?

Daha önce (2 yıl öncesine) aynı sağlayıcıdan bir p12 anahtarı satın aldım ve herhangi bir sorun yaşamadım. Bu anahtarın şimdi de süresi doldu.

+0

Bu, tanıdık geliyor; ve bozuk veya yanlış oluşturulmuş bir sertifika ile bir ilgisi olduğunu düşündüm. Ama detayları hatırlamıyorum. – JeffryHouser

cevap

9

Etrafa baktıktan sonra, çalışan yeni bir P12 sertifikası üretebildim. Yuppi!

bu Adobe forumda son cevap çalıştı:

  1. müvekkilemle
  2. gelen sertifika sertifika-client.p12 olsun: Burada

    http://forums.adobe.com/message/1975832#1975832 forumunda listelenen adımlardır

  3. Sertifikayı Windows Gezgini'nden çift tıklatın ve tıklatın.
  4. Internet Explorer'ı açın> Araçlar> Internet Opti ons> İçerik> Sertifikalar
  5. özel anahtar
  6. Format ihracat, daha önce ithal var sertifikayı seçin ve ihracat
  7. Sonraki
  8. Evet tıklatın: PKCS, (işaretli) tüm sertifikaları ...
  9. Sonraki dosyasını
  10. 012.327 dosya adı girin ve ihracat sertifikası
  11. Şifresini girin
  12. Sonraki ... özel anahtarı sil, (kontrolsüz) Güçlü korumayı etkinleştir (işaretli)Dosyayı yeniden adlandırın pk12
+0

Ben aşağıdaki yapılandırmayı kullanılan (Windows 8 için farklı, sanırım): HAYIR * İhracat tüm genişletilmiş özellikleri: HAYIR – DuffJ

+0

birkaç önemli EVET * özel anahtarı silin: * sertifika yolundaki mümkünse tüm sertifikaları akılda tutulması gereken şeyler; OpenSSL kullanarak '.cer' bir' .pfx' veya '.p12'ye dönüştürdüyseniz ** 'nin yönetici ** olarak çalıştırıldığından emin olun. Yine de bir sertifika üretecek ama işe yaramayacak. –

+1

Birisi aslında bunun ne yaptığını açıklamak için cevabı güncelleyebilir mi? Benim için çalıştı, ama neden emin değilim. – j4y