Sertifikayı Önce Dışarı Aktarmak
1. Windows + R ile Çalıştırdan mmc.exe ile Windows MMC Console açalım
2. File menüsünden Add/Remove Snap-in kısmını açın.
3. Sol tarafta Available snap-ins kısmında Certificates’ e çift tıklayıp sağ tarafa aktarın.
4. “Computer Account” u seçip devam ediyoruz.
5. Local Computer’ ı seçip Finish diyoruz.
6. Ok ile pencereyi kapatıyoruz
7. Sol tarafta “Certificates > Personel > Certificates" yolunu izleyin.
8. Orta ekrandaki aktarılmasını istediğini sertifikaya sağ tıklayın. All Task > Export'a tıklayın.
9. Wizard'ta next ile ilerleyin.
10. Yes, export the private key işaretleyip devam ediyoruz.
11. “Include all certificates in the certification path if possible” işaretleyip devam edin.
12. Gelen ekranda diğer sunucuda kullanılmak üzere şifre girin ben genelde 1 giriyorum.
13. pfx dosyasını kaydedip diğer sunucuya taşıyın.
Sertikayı İçeri Aktarmak
1. Export'taki ilk 6 maddeyi aynen yapıyoruz.
2. Sonra Personel > Certificates > Sağ Tık All Task > Import yolunu izliyoruz.
3. Kaydettiğimiz .pfx dosyasını seçip devam ediyoruz.
4. Export yaparken belirlediğiniz şifreyi girin ve “Mark this key as exportable” seçeneğini işaretleyin. (Dışarı aktarılabilir işaretleme)
5. “Automatically select the certificate store based on the type of certificate” seçeneğini seçin.
SSL aktarılmıştır. IIS'ten ilgili web sitesine sağ tıklanıp Edit Bindings açılır ve https satırı eklenip ilgili SSL seçilebilir.
Ardından Web.Config'ten sitenizi ssl'nize aşağıdaki şekilde yönlendirebilirsiniz. (301 Permanent Redirect)
<match url=".*">
<conditions>
<add ignorecase="true" input="{HTTPS}" pattern="off"> </add>
</conditions>
<action appendquerystring="false" redirecttype="Permanent" type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}"> </action>
</match>
</rule>
Kaynak: Adem Aktepe
İyi Kodlar!