Size verilen bir Sertifika (güvenilen bir tarafça imzalanan genel bölüm) ve ilgili anahtardır (özel bölüm). Basit bir ifadeyle, uygulamanızın uzak tarafın daha sonra ortak olan sertifikayı kullanarak onaylayabilmesi için bir şeyler imzalamasını sağlayan özel anahtardır. SSL \ TLS gibi protokollerin düzgün çalışabilmesi için sunucunuzun birbirine bağlı olması gerekir.
Senin durumunda sadece Cert değil, tam bir çift verildi. Size verilen forma PEM adı verilir ve ne yazık ki Windows Sertifika Yöneticisi bunu yerel olarak içe aktaramaz (bildiğim kadarıyla).
Dönüştürmeyi bulduğum en hızlı yol, OpenSSL'i bir yere kurmak ve sahip olduğunuz dosyayı aşağıdaki komutu kullanarak PKCS # 12 formatına dönüştürmektir. CA'dan aldığınız dosyayı, biri "sertifika.txt" adlı sertifika bloğunu ve diğeri "key.txt" adlı özel anahtar bloğunu içeren iki parçaya ayırmanız gerekir:
openssl pkcs12 -export -out mycertkey.p12 -in certificate.txt -inkey key.txt
PKCS # 12 formatındaki dosyaya sahip olduğunuzda, Windows'a aktarabilirsiniz:
- MMC'yi açın (Başlat -> Çalıştır -> MMC.exe) ve ardından add \ remove ek bileşenini seçin ve Sertifika ek bileşenini ekleyin.
- Bağlam olarak "Bilgisayar Hesabı" nı seçin.
- "Kişisel" klasörünü sağ tıklayın ve "Görevler> İçe Aktar" ı seçin
- Oluşturduğunuz mycertkey.p12 dosyasını bulun ve sertifikayı ve özel anahtarı Bilgisayarın Sertifika deposuna alın.
Sertifika yüklendikten sonra şimdi onu IIS içinden atayabilirsiniz (bu, IIS sürümüne bağlı olarak biraz değişebilir)
- Size IIS Yönetim Konsolu'nu açın ve sertifikayı atamak istediğiniz etki alanını sağ tıklayın.
- Özellikleri Seç
- "Dizin Güvenliği" sekmesini ve ardından "Sunucu Sertifikaları" nı seçin
- Sertifika Sihirbazı istemlerini izleyin, İleri'yi seçin, sonra "Sertifika Ata" yı ve ardından tekrar İleri'yi seçin.
- Yeni aldığınız sertifikayı bulup seçin ve Tamam'ı tıklayın.
Bunu yapmalı.