IIS 7.0 Yöneticisi'ni kullanarak sertifika yüklemeye çalıştığınızda oluşan hatalar

Bu makale, Microsoft Internet Information Services (IIS) 7.0 Yöneticisi'ni kullanarak sertifika yüklemeye çalıştığınızda beklenmeyen bir çalışma zamanı hatasının oluşma sorununu çözmenize yardımcı olur

Orijinal ürün sürümü: Windows Server 2008 Service Pack 2, Internet Information Services 7.0
Özgün KB numarası: 959216

Belirtiler

IIS 7.0 Yöneticisi'ni kullanarak bir PKCS#7 dosyadan sertifika yüklemeyi denediğinizde, aşağıdaki hata iletilerinden birini alabilirsiniz:

  • Hata iletisi 1

    Bu sertifika dosyasıyla ilişkili sertifika isteği bulunamıyor. Sertifika isteğinin oluşturulduğu bilgisayarda tamamlanması gerekir.

  • Hata iletisi 2

    Bu işlem gerçekleştirilirken bir hata oluştu
    Ayrıntılar: CertEnroll::CX509Enrollment::p_InstallResponse: ASN1 hatalı etiket değeri karşılandı.
    0x8009310b (ASN:276)

Not

Sertifika, hata iletisine rağmen doğru şekilde yüklenir.

Neden

Bu sorun, IIS Yöneticisi yükleme sırasında sertifikanın kolay adını aramak için bir arama işlemi gerçekleştirdiğinden oluşur. Ancak, bu arama işlemini gerçekleştiren kod bu özel olayı kaçırır ve dosyadaki PKCS#7 bir sertifikanın kolay adının nasıl alındığını bilmez. Bu nedenle arama işlemi başarısız olur ve hata iletisini alırsınız.

Çözüm

Bu sorunu çözmek için sertifikaya kolay bir ad ekleyin. Bu sorunu çözmek için şu adımları izleyin:

  1. Başlat'ı seçin, Çalıştır'ı seçin, certmgr.msc yazın ve tamam'ı seçin.
  2. Dosya'yı seçin, Span-in ekle/kaldır'ı seçin.
  3. Sertifikalar'ı seçin, Ekle'yi ve ardından Tamam'ı seçin.
  4. Bilgisayar hesabı'nın ardından İleri'yi ve ardından Son'u seçin.
  5. Tamam'ı seçin.
  6. Sertifikalar (Yerel Bilgisayar) ve Kişisel'i ve ardından Sertifikalar'ı genişletin.
  7. Sertifikaya sağ tıklayın ve özellikler'i seçin.
  8. Kolay ad alanını düzenleyin.

Daha fazla bilgi

Bu sorun Windows Server 2008 Service Pack 3'te çözülecek şekilde zamanlanmıştır.