Windows'ta kendinden imzalı bir sertifika oluşturun [Tam Kılavuz]

  • Web sitenize bir SSL sertifikası ekleme süreci oldukça basittir ve bu kılavuz yardımcı olacaktır.
  • Ayrıca bir SSL sertifikası satın almanın, açık kaynaklı bir SSL kullanmanın veya kendinizinkini oluşturmanın en etkili 3 yolunu tartışıyoruz.
  • Keşfedin Site Sahibi Merkezi Bu konuyla ilgili daha yararlı kılavuzlar için.
  • Ayrıntılı bilgilerimize yer işareti koymayı düşünün Sertifika Hatası bölümü Bu tür bir sorundan asla bunalmayacağınızdan emin olmak için.
Kendinden imzalı OpenSSL sertifikası
Çeşitli bilgisayar sorunlarını çözmek için DriverFix'i öneriyoruz:
Bu yazılım, sürücülerinizi çalışır durumda tutar, böylece sizi yaygın bilgisayar hatalarından ve donanım arızalarından korur. Tüm sürücülerinizi şimdi 3 kolay adımda kontrol edin:
  1. DriverFix'i indirin (doğrulanmış indirme dosyası).
  2. Tıklayın Taramayı Başlat tüm sorunlu sürücüleri bulmak için.
  3. Tıklayın Sürücüleri güncelle yeni sürümleri almak ve sistem arızalarını önlemek için.
  • DriverFix tarafından indirildi 0 okuyucular bu ay

Web sitenize bir SSL sertifikası eklemek basit bir işlemdir. İster üçüncü taraf bir SSL sertifikası satın alıp yıllık olarak yenileyebilir ya da açık kaynaklı bir SSL sertifikası kullanarak her ay yenilemek için bir mısır işi oluşturabilirsiniz.

Ancak geliştirme ve test için Windows'ta kendinden imzalı bir SSL sertifikası oluşturma olasılığını keşfedebilirsiniz.

Okuyucularımız için En İyi Barındırma Fırsatları - Sınırlı teklif

WP-Motor En iyi WordPress barındırma indirim kuponu Teklifi kontrol edin!
mavi ana bilgisayar Üç yıllık plan için %33 indirim Teklifi kontrol edin!
Hareket halinde Ayda 2.49$'dan bir web sitesi başlatın Teklifi kontrol edin!
GoDaddy Şu anda %50 indirimli Teklifi kontrol edin!
site alanı Yarı fiyatına bir plan alın Teklifi kontrol edin!

Kendinden imzalı bir sertifika oluşturmak, test amacıyla yıllık sertifika satın almak ve yenilemek için mükemmel bir alternatiftir. Bu amaçla kendinden imzalı bir sertifika oluşturmak için OpenSSL'den yararlanabilirsiniz.

Bu makalede, Windows'ta kendinden imzalı bir sertifikanın nasıl oluşturulacağını araştırıyoruz. Makalenin sonraki kısmı, kendinden imzalı sertifikanın istemci makinelere nasıl dağıtılacağını da araştırıyor.

Hızlı ipucu:

Kendinden imzalı bir sertifika oluşturursanız biraz tasarruf edebilirsiniz, ancak bu, bazı kullanıcılar için web sitenizin kalıcı olarak engellenmesine neden olabilir. Bu, sertifika hata mesajından kaynaklanır ve çoğu durumda geri alınamaz.

Bunun yanı sıra, süreç zaman alıcıdır ve gerçekten zaman ayırmaya değmez ve bu da belirli bir maliyeti vardır. Üçüncü taraf bir SSL hizmet sağlayıcısı kullanmanızı şiddetle tavsiye ederiz.

GoDaddy SSL Sertifikaları

GoDaddy SSL Sertifikaları

GoDaddy, uygun fiyatlı SSL sertifikaları da sunan en iyi web barındırma sağlayıcılarından biridir.

Fiyatı kontrol et
Siteyi ziyaret et

Windows 10'da kendinden imzalı sertifika oluşturun

Kendinden imzalı bir sertifika oluşturmak için OpenSSL kullanın

OpenSSL'yi yükleyin

Kendinden imzalı bir sertifika oluşturun
  1. En son sürümü indirin OpenSSL üçüncü taraf bir kaynaktan Windows yükleyici.
  2. Yükleyiciyi çalıştırın. OpenSSL'nin çalışması için Microsoft Visual C++ gerekir. Yükleyici, zaten yüklü değilse, Visual C++'ı yüklemenizi ister.
  3. Yüklemek için Evet'e tıklayın.
  4. OpenSSL yükleyicisini tekrar çalıştırın ve kurulum dizinini seçin.
  5. Tıklayın Sonraki.
  6. Bir komut istemi açın ve OpenSSL istemini almak için OpenSSL yazın.

Bir genel/özel anahtar dosya çifti oluşturun

Kendinden imzalı bir sertifika oluşturun
  1. OpenSSL'nin kurulu olduğundan emin olun.
  2. Komut İstemi'ni açın ve C sürücünüzde yeni bir dizin oluşturun:
    C: >cd Testi
  3. Şimdi yeni dizine gidin:
    C: Testi>
  4. Şimdi OpenSSL kurulum dizininin yolunu ve ardından RSA anahtar algoritmasını yazmanız gerekiyor.
    C: Test>c: opensslbinopenssl genrsa -out privkey.pem 4096
  5. Oluşturulan dosyayı ayrı özel ve genel anahtar dosyalarına bölmek için aşağıdaki komutu çalıştırın:

C: Test>c: opensslbinopenssl ssh-keygen -t rsa -b 4096 -f privkey.pem

Genel/özel anahtarı oluşturduktan sonra, bir Windows sisteminde kendinden imzalı bir sertifika dosyası oluşturmak için sonraki adım grubunu izleyin.

Kendinden imzalı bir sertifika oluşturun

Kendinden imzalı bir sertifika oluşturun
  1. Bir Komut İstemi penceresi açın.
  2. Genel/özel anahtar dosyası için daha önce oluşturduğunuz dizine gidin.
    C: Testi>
  3. OpenSSL kurulum dizininin yolunu ve ardından kendinden imzalı sertifika algoritmasını girin:
    C: Test>c: opensslbinopenssl req -new -x509 -key privkey.pem -out cacert.pem -days 1095
  1. Ekrandaki talimatı izleyin.
  2. Kendinden imzalı bir sertifika oluşturmak için kuruluşunuz, bölgeniz ve iletişim bilgileriniz hakkında bilgi girmeniz gerekir.

Kendinden imzalı bir sertifika oluşturmak için PowerShell'i kullanmayı tercih ediyorsanız, bunun yerine sonraki adım grubunu izleyin.


Windows Server, SSL/TLS güvenli kanal hatası oluşturamadı


PowerShell Kullanarak Kendinden İmzalı Bir Sertifika Oluşturun

Kendinden imzalı bir sertifika oluşturun
  1. PowerShell'i yönetici olarak açın. Windows tuşuna basın, Powershell yazın. PowerShell'e sağ tıklayın ve seçin Yönetici olarak çalıştır.
  2. New-SelfsignedCertificate komutunu aşağıda gösterildiği gibi çalıştırın.
    $cert = New-SelfSignedCertificate -certstorelocation cert: localmachinemy -dnsname testcert.windowsreport.com
  3. Bu, sertifikayı PC'nizdeki konum belirleyici deposuna ekleyecektir. Değiştir testcert.windowsreport.com yukarıdaki komutta alan adınızla.
  4. Ardından, dışa aktarma dosyanız için bir parola oluşturun:
    $pwd = ConvertTo-SecureString -String 'parola!' -Force -AsPlainText
  5. Değiştir Parola kendi şifrenizle.
  6. Kendinden imzalı sertifikayı dışa aktarmak için aşağıdaki komutu girin:
    $path = 'cert: localMachinemy' + $cert.thumbprint Export-PfxCertificate -cert $path -FilePath c: tempcert.pfx -Password $pwd
  7. Yukarıdaki komutta değiştirin c: sıcaklık dosyayı dışa aktarmak istediğiniz dizinde.
  8. Dışa aktarılan dosyayı içe aktarabilir ve projeniz için dağıtabilirsiniz.

Kendinden imzalı sertifikamı Windows'ta curls ca dosyasına nasıl ekleyebilirim?

Kendinden İmzalı OpenSSL sertifikası
  1. Kendinden imzalı bir sertifika oluşturup yükledikten sonra, cURL'nin sertifikaya da güvenmesini isteyebilirsiniz.
  2. cURL'nin sonraki sürümleri, güvenilir bir listelenmiş .pem dosyası içermez. indirebilirsiniz.pem dosyasına girin ve aşağıdaki komutu yazın php.ini dosya.
    curl.cainfo = "C: xamppphpcacert.pem"
  3. Tamamlandığında, kendinden imzalı sertifikanıza güvenmek için cURL almanız gerekir. Bunu yapmak için, bilgisayarınızı açın server.crt dosya. Dosya, kendinden imzalı sertifikanızı oluşturduğunuzda oluşturulur.
  4. server.crt dosyasının tüm içeriğini kopyalayın ve ardından cacert.pem dosya.

OpenSSL kullanarak kendinden imzalı bir sertifika oluşturmak, Komut İstemi veya PowerShell kullanılarak yapılabilir. Kendinden imzalı sertifikanızı oluşturabilmeniz, SSL sertifikası gerektiren geliştirme aşamasındaki projeler için geçici bir sertifika oluşturmanıza olanak tanır.


Sıkça Sorulan Sorular

  • Evet. Yerel proje geliştirme için OpenSSL kullanarak kendi SSL sertifikanızı oluşturabilirsiniz. Ancak, bu sertifikalara güvenilmez. internet tarayıcısı ve bir Sertifika Yetkilisinden olmadığı için işletim sistemi.

  • Windows Server IIS veya OpenSSL kullanarak kendinden imzalı bir sertifika oluşturabilirsiniz. IIS için Bağlantı sütununda sunucunun adını seçin, Sunucu Sertifikaları'na çift tıklayın ve Kendinden İmzalı Sertifika Oluştur'u seçin.

  • Web sitenizin üretim versiyonunda kendinden imzalı bir sertifika kullanıyorsanız, ziyaretçilerin web tarayıcısı bir sertifika hatası gösterecektir. Ayrıca, herhangi bir potansiyel müşterinin web sitenizi ziyaret etmesini engelleyecektir.

Düzeltme: Chrome'da Sertifika İçe Aktarma Özel Anahtarı Eksik

Düzeltme: Chrome'da Sertifika İçe Aktarma Özel Anahtarı EksikSertifika HatasıGoogle Krom Hataları

Hata genellikle yanlış içe aktarma konumu nedeniyle oluşurÖzel anahtarlar olmadan bir sertifikayı içeri aktarıp aktaramayacağınız, sertifikanın türüne bağlıdır.Sertifikalarınız sekmesi yerine Chrom...

Devamını oku
Firefox'ta Çalışmayan Burp Suite Proxy Ayarlarını Düzeltmenin 3 Etkili Yolu

Firefox'ta Çalışmayan Burp Suite Proxy Ayarlarını Düzeltmenin 3 Etkili YoluVekil Sunucu AyarlarıSertifika HatasıFirefox Hataları

Burp proxy dinleyicisinin etkin olup olmadığını kontrol etmekten çekinmeyin.Kullanıcılar, web sitesini localhost'ta test etmek için Burp paketini kullanırken, Firefox proxy ayarları nedeniyle çalış...

Devamını oku
Hata 503 Sertifikasının Süresi Doldu Hatasını Düzeltmenin 3 Hızlı Yolu

Hata 503 Sertifikasının Süresi Doldu Hatasını Düzeltmenin 3 Hızlı YoluTarayıcı HatalarıSertifika Hatası

Hata 503, genellikle bir sunucu doğrulama sorunundan kaynaklanırKarşılaşma Hata 503 sertifikasının süresi doldu bazı web sitelerine erişmenizi engelleyecektir.bu Hata 503 sertifikasının süresi dold...

Devamını oku