IIS’de SSL Ayarları
IIS için SSL ayarları aşağıdaki basamaklar izlenerek yapılır:
- IIS
Web sitesi için bir sunucu sertifikası istemi hazırlanır.
- Bu
istem vasıtasıyla sunucu sertifikası hizmet sağlayıcısından bir sertifika
edinilir.
- Edinilen
bu sertifika IIS’ye kurulur.
- Web
sitesi SSL kullanımına açılır.
IIS Web Sitesi İçin Bir Sunucu Sertifikası İstemi(Windows XP Pro)
- IIS
snap-in’ni başlatmak için Start butonuna tıklayın, daha sonra Control
Panel’e tıklayın.
Control Panel’de, Administrative Tools’a çift tıklayın. Administrative Tools’da, Internet
Services Manager’a çift
tıklayın.
- Soldaki
panoda, Web sitenize sağ fare tuşuyla tıklayın. Properties’e tıklayın ve Directory
Security’yi seçin.
- Secure Communications kısmındaki Server Certificate butonuna
tıklayın. Böylece Web Server Certificate Wizard çalışacaktır.
- Web
Server Certificate Wizard diyalog kutusunda Next butonuna tıklayın.
- Server Certificate sayfasında Create
a new certificate seçeneğini
seçin ve Next butonuna tıklayın.
- Delayed
or Immediate Request sayfasında
Prepare a request now but send it later seçeneğini seçin ve Next
butonuna tıklayın.
- Name
and Security Settings sayfasında
Name kutusuna Web sitesinin ismini girin. Burada girdiğiniz isim bilgisi
sertifikada kullanılmayacaktır, sadece Sistem Yöneticisine kolaylık
sağlama amacı güder.
- Bit cinsinden açık-anahtar uzunluğunu girin. Diğer
seçenekleri boş bırakın ve Next butonuna basın.
- Organization
ve Organization Unit kutularına
sırasıyla kuruluşunuzun ve kuruluşunuzda bu sertifikayı kullanacak birimin
isimlerini girin ve Next butonuna basın.
- Common Name kutusuna sertifikayı
kuracağınız bilgisayarın ismini girin. Bu bilgi
sertifika içerisinde kullanılacağı için çok önemlidir. Dolayısıyla
doğruluğundan emin olun. Eğer bilgisayarınız, bir intranet sunucusu
olarak kullanılacaksa, bu kutuya bilgisayarınızın NetBIOS veya DNS ismini
girebilirsiniz. Yok eğer bilgisayarınız, bir Internet sunucusu olarak
kullanılacaksa buraya gireceğiniz isim Web sunucunuzun internet adresiyle
aynı olmalıdır. Örn. Bilgisayarınızın NetBIOS ismi websunusu, DSN ismi de websunucusu.sirketim.com.tr
olsun. Dolayısıyla Web sitenizin adresi www.sirketim.com.tr ise Common
Name kutusuna gireceğiniz isim de bu olmalıdır. Bilgisayar ismini
girdikten sonra Next butonuna
basın.
- Country/Region,
State/Province ve City/Locality kutularına sırasıyla bulunduğunuz ülkenin, eyaletin ve şehrin
isimlerini girin. Türkiye’de eyalet sistemi olmadığından dolayı State/Province
kutusunu boş bırakın. Next butonuna basın.
- Certificate
Request File Name sayfasında
sertifika istem dosyasının tam adını bu dosyayı kaydetmek istediğiniz
dizinle beraber girin. Next butonuna basın.
- Request
File Summary sayfasında
girdiğiniz sertifika istem bilgilerini kontrol edin ve Next
butonuna basın.
- Completing
the Web Server Certificate Wizard sayfasında Finish butonuna basın. Böylece Wizard sertifika
istem dosyasını yaratacaktır.
- OK
butonuna basarak Web Site
Properties sayfasını kapatın.
- Internet
Services Manager programını
kapatın.
Sunucu Sertifikası Hizmet Sağlayıcısından Bir Sertifika Edinme
Bu kısmın IIS ile bir ilgisi yoktur. Sunucu sertifikası,
TÜBİTAK-BİLTEN ya da VeriSign gibi kuruluşlardan belli bir ücret karşılığında
edinilebilir. Ayrıca bu kuruluşlar belli bir süreliğine deneme(evaluation) için
sertifika vermektedir.
Sunucu Sertifikasının IIS’e kurulumu
- IIS
snap-in’ni başlatmak için Start butonuna tıklayın, daha sonra Control
Panel’e tıklayın.
Control Panel’de, Administrative Tools’a çift tıklayın. Administrative Tools’da, Internet
Services Manager’a çift
tıklayın.
- Soldaki
panoda, Web sitenize sağ fare tuşuyla tıklayın. Properties’e tıklayın ve Directory
Security’yi seçin.
- Secure Communications kısmındaki Server Certificate butonuna
tıklayın. Böylece Web Server Certificate Wizard çalışacaktır.
- Web
Server Certificate Wizard diyalog kutusunda Next butonuna tıklayın.
- Pending
Certificate Request sayfasında
Process the pending request and install the certificate seçeneğini
işaretleyin ve Next butonuna basın.
- Process
a Pending Request sayfasında Path
and file name kutusuna sunucu sertifikası dosyasının tam adını ve
yolunu girin. Next butonuna basın.
- Sunucu sertifikasının özellikleri Certificate
Summary sayfasında gözükecektir. Next butonuna basın.
- Completing
the Web Server Certificate Wizard sayfasında Finish butonuna basın.
- OK
butonuna basarak Web Site
Properties sayfasını kapatın.
- Internet
Services Manager programını
kapatın.
Web Sitesini SSL Kullanımına Açma
- IIS
snap-in’ni başlatmak için Start butonuna tıklayın, daha sonra Control
Panel’e tıklayın.
Control Panel’de, Administrative Tools’a çift tıklayın. Administrative Tools’da, Internet
Services Manager’a çift
tıklayın.
- Soldaki
panoda, Web sitenizdeki SSL kullanmak istediğiniz sanal dizine(virtual
directory) sağ fare tuşuyla tıklayın. Properties’e
tıklayın ve Directory Security’yi
seçin.
- Secure Communications kısmındaki Edit butonuna tıklayın.
- SSL
kullanımını aktif hale getirmek için Require
secure channel(SSL) seçeneğini işaretleyin. Daha sonra 128 bit
sifreleme için Require 128-bit
encryption seçeneğini işaretleyin.
- OK butonuna basarak Secure Communications sayfasını
kapatın.
- OK butonuna basarak Directory Security sayfasını
kapatın.
- Internet
Services Manager programını
kapatın.
Referans
- http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sqlce/connectivity_8qwe.asp