SSL için CSR kodu oluşturma
Bildiğiniz gibi SSL(Secure Socket Layer - Güvenli Yuvalar Katmanı) ile istemci ile sunucu bilgisayar arasındaki veri alış verişi en gelişmiş şifreleme algoritmalarıyla şifrelenir. Böylece ağ üzerinde veriler giderken, kötü niyetli bir kimse bilgilerinizi alıp değiştirme, silme, tekrar gönderme gibi işlemleri yapamaz.
E-ticarette de SSL kullanımı önemlidir, yapılan bir web sitesinde özellikle kredi kartı ödeme sayfasında SSL kullanımı gereklidir. Aksi takdirde kredi kartı bilgileri kötü niyetli kullanıcıların eline geçebilir. Dha önceki yazılarımızda SSL'in çalışma mantığını anlatmıştım.

1) CentOS Linux bir sunucuya SSL kurulumu için önce gerekli kullanıcı adı ve şifreye sahip olmalısınız.
2) Cpanel üzerinden o anki IP adresinizi tanımlamalısınız. Böylece Firewall girişinize onay verecektir.
3) Putty vb. sunucu bağlantı programlarıyla sunucu web adresini ve IP adresini yazdıktan sonra siyah terminal ekranında kullanıcı adı ve şifrenizi giriniz. Şifrenizi girerken ekrana hiçbir karakter yazılmayacaktır (bu Linux güvenliğinden dolayıdır)
4) Terminal ekranında # veya $ işareti ile biten ekrana düştükten sonra aşağıdaki komutu yazarak CSR (Sunucu Sertifika İsteği) kodunu oluşturunuz.
openssl req -new -newkey rsa:2048 -nodes -keyout oguzhantascom.key -out oguzhantascom.csr
yukarıdaki oguzhantascom yazan yerlere Türkçe karakterlerden olusmayan herhangi bir isim verebilirsiniz. Size gelen sorulara uygun cevapları veriniz.
Country name sorusuna TR vermeniz yeterlidir,
State or Province name kısmına Istanbul yazınız,
Locality name kısmına yine Istanbul yazınız,
Organization name kısmına web sitesi hangi şirkete aitse ismini yazınız, örneğin ABC Mobilya
Common name kısmı önemlidir, www.siteadi.com şeklinde SSL alacağınız site ismini yazınız.
E-mail address kısmına, daha önce açtığınız admin@siteadi.com veya webmaster@siteadi.com şeklinde bir email adresi yazınız.
Yukarıdaki işlemlerin ardından CSR ve KEY uzantılı iki dosya olusacaktır. Ben oguzhantascom girdiğim için oguzhantascom.csr ve oguzhantascom.key dosyaları oluştu.
Daha sonra FTP ile bağlanıp ve Cpanel kontrol panelinden oluşan CSR uzantılı dosyayı bilgisayarınıza indiriniz. CSR dosyasını bir editörde açıp kopyalayıp, SSL sertifikası alacağınız şirketin ilgili alanına yapıştırınız.
Diğer bir yöntem de cat komutuyla dosya içerğini aşağıdaki gibi görüntülyebilirsiniz, ardından ekrandaki içeriği mouse ile seçip kopyalayıp CSR kodu istenen ilgili alana yapıştırabilirsiniz.
# cat oguzhantascom.csr
Şimdilik bu kadar,
KAYNAKLAR
SSL nedir nasıl çalışır?
https://www.tecmint.com/generate-csr-certificate-signing-request-in-linux/
https://www.rapidssl.com/resources/pdfs/apache_white_paper_v1.01.pdf
İyi çalışmalar dilerim.
Oğuzhan TAŞ
Eylül, 2020
E-ticarette de SSL kullanımı önemlidir, yapılan bir web sitesinde özellikle kredi kartı ödeme sayfasında SSL kullanımı gereklidir. Aksi takdirde kredi kartı bilgileri kötü niyetli kullanıcıların eline geçebilir. Dha önceki yazılarımızda SSL'in çalışma mantığını anlatmıştım.

1) CentOS Linux bir sunucuya SSL kurulumu için önce gerekli kullanıcı adı ve şifreye sahip olmalısınız.
2) Cpanel üzerinden o anki IP adresinizi tanımlamalısınız. Böylece Firewall girişinize onay verecektir.
3) Putty vb. sunucu bağlantı programlarıyla sunucu web adresini ve IP adresini yazdıktan sonra siyah terminal ekranında kullanıcı adı ve şifrenizi giriniz. Şifrenizi girerken ekrana hiçbir karakter yazılmayacaktır (bu Linux güvenliğinden dolayıdır)
4) Terminal ekranında # veya $ işareti ile biten ekrana düştükten sonra aşağıdaki komutu yazarak CSR (Sunucu Sertifika İsteği) kodunu oluşturunuz.
openssl req -new -newkey rsa:2048 -nodes -keyout oguzhantascom.key -out oguzhantascom.csr
yukarıdaki oguzhantascom yazan yerlere Türkçe karakterlerden olusmayan herhangi bir isim verebilirsiniz. Size gelen sorulara uygun cevapları veriniz.
Country name sorusuna TR vermeniz yeterlidir,
State or Province name kısmına Istanbul yazınız,
Locality name kısmına yine Istanbul yazınız,
Organization name kısmına web sitesi hangi şirkete aitse ismini yazınız, örneğin ABC Mobilya
Common name kısmı önemlidir, www.siteadi.com şeklinde SSL alacağınız site ismini yazınız.
E-mail address kısmına, daha önce açtığınız admin@siteadi.com veya webmaster@siteadi.com şeklinde bir email adresi yazınız.
Yukarıdaki işlemlerin ardından CSR ve KEY uzantılı iki dosya olusacaktır. Ben oguzhantascom girdiğim için oguzhantascom.csr ve oguzhantascom.key dosyaları oluştu.
Daha sonra FTP ile bağlanıp ve Cpanel kontrol panelinden oluşan CSR uzantılı dosyayı bilgisayarınıza indiriniz. CSR dosyasını bir editörde açıp kopyalayıp, SSL sertifikası alacağınız şirketin ilgili alanına yapıştırınız.
Diğer bir yöntem de cat komutuyla dosya içerğini aşağıdaki gibi görüntülyebilirsiniz, ardından ekrandaki içeriği mouse ile seçip kopyalayıp CSR kodu istenen ilgili alana yapıştırabilirsiniz.
# cat oguzhantascom.csr
Şimdilik bu kadar,
KAYNAKLAR
SSL nedir nasıl çalışır?
https://www.tecmint.com/generate-csr-certificate-signing-request-in-linux/
https://www.rapidssl.com/resources/pdfs/apache_white_paper_v1.01.pdf
İyi çalışmalar dilerim.
Oğuzhan TAŞ
Eylül, 2020

Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: Excel hücrelerinde yıldız koyarak b...
- :: C# Programlama Dili ile İlgili Örne...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?