Evet
"Sertifika İsteği Oluştur" Sihirbazı otomatik olarak yeni bir anahtar çifti oluşturur.
IIS Sunucu Sertifikaları'nda hiçbir zaman özel bir anahtar oluşturmam veya seçmem istenmez.
Bu aslında doğru değil - sihirbaz bu konuda çok açık değil.
Kimlik bilgilerini (Ortak Ad, Konum, Organizasyon vb.) Girip "İleri" düğmesine bastığınızda, ikinci ekran 2 şey sorar:
- Bir Şifreleme Servis Sağlayıcısı (CSP)
- Bit uzunluğu
Varsayılan CSP'yi (Microsoft RSA SChannel CSP) ve 2048 Bit Uzunluğunu seçmek, aşağıdakilere eşdeğer Windows olacaktır:
openssl req -new -newkey rsa:2048
İmzalama İsteğinin Anatomisi
CSR'nin kendisinin 3 "parçaya" sahip olduğu düşünülebilir:
- Açık metinde kimlik bilgileri (CN, Yerellik, Kuruluş vb.)
- Bu sadece dizeler, imzalayan (CA) istediklerini değiştirebilir
- Açık Anahtar
- Sunucunuzda karşılık gelen özel anahtara ihtiyacınız olacak
- İsteğe bağlı uzantı alanları
İhraççı, imzalama talebindeki bilgileri inceler, hem (1) hem de (3) 'ün içeriğini değiştirebilir.
Verici daha sonra, istemcilerin ortak anahtarını şifrelemek için CA özel anahtarını kullanır (2).
Nihai Sertifika verildiğinde şunları içerir:
- Açık metinde kimlik bilgileri (CN, Yerellik, Kuruluş vb.)
- Şimdi İhraççı bilgileri eklendi
- Açık Anahtar
- İsteğe bağlı uzantı alanları
- Şimdi belki İhraççı uzantı alanlarıyla
- Bir İmza Blob
- Bu, CA'nın özel anahtarıyla imzalanmış Genel anahtardır
Şimdi, bir müşteri bir sonraki sertifikanızı sunduğunda, İmza blobunun şifresini çözmek (4) ve sertifikanın genel anahtarıyla karşılaştırmak için Yayıncı CA'nın ortak anahtarını kullanabilir