Sertifika-Anahtar Eşleştirici
Kurmadan önce sertifikanızın, CSR'nizin ve özel anahtarınızın birbirine ait olup olmadığını öğrenin. Karşılaştırma tarayıcınızda yapılır; özel anahtar cihazınızdan çıkmaz.
Sertifika-Anahtar Eşleştirici, açık anahtarlarını karşılaştırarak bir özel anahtarın, SSL sertifikasının ve CSR'nin aynı anahtar çiftine ait olup olmadığını kontrol eder. RSA ve ECDSA'yı destekler, parolalı anahtarları ve sertifika zincirlerini kabul eder ve tamamen tarayıcınızda çalışır; özel anahtarınız yüklenmez, saklanmaz, hesap veya kayıt da gerekmez.
Son güncelleme:
Sertifika ile anahtarın eşleşmesi ne demek?
İkisi de aynı anahtar çiftinden oluşturulmuşsa eşleşir: sertifika açık anahtarı taşır ve bu sertifikayla yalnızca onunla birlikte üretilen özel anahtar çalışabilir. Çift farklıysa sunucu HTTPS el sıkışmasını tamamlayamaz; ziyaretçiler bağlantı hatası görür veya sunucu yazılımı hiç başlamaz.
Araç, sertifikanızdan ve CSR'nizden açık anahtarı okur, özel anahtarınızdan açık anahtarı türetir ve karşılaştırır. Aynı anahtar çiftini paylaşan öğeler aynı grup harfini ve aynı kısa parmak izini alır; farklı anahtarlı öğeler farklı gruplarda görünür. CSR de dahildir, çünkü CA'dan onaylamasını istediğiniz açık anahtarı taşır.
Sertifika, CSR ve anahtarı nasıl kontrol ederim?
Üç öğeden en az ikisini yapıştırın ve düğmeye basın; karar üstte görünür.
- Sertifikayı (PEM) ilk kutuya yapıştırın. Tüm zincir de olur: uç sertifika otomatik seçilir, ara CA sertifikaları karşılaştırılmayan öğeler olarak listelenir.
- Elinizdeyse CSR'yi ikinci kutuya yapıştırın.
- Özel anahtarı üçüncü kutuya yapıştırın veya dosyaları doğrudan açın. Anahtar şifreliyse parolasını girin.
- Eşleşmeyi kontrol et düğmesine basın.
- Kararı okuyun: Eşleşiyor tek anahtar çifti demektir; Eşleşmiyor hangi öğelerin farklı olduğunu gösterir.
Özel anahtar yerine açık anahtar da yapıştırabilirsiniz; böylece gizli yarıyı hiç yapıştırmadan çifti kontrol edebilirsiniz. Sertifika example.ae gibi bir BAE alan adı içinse de ilke aynıdır: önemli olan alan adı değil anahtardır.
Sertifika ile anahtar neden eşleşmez?
Eşleşmeme neredeyse her zaman farklı siparişlere ait dosyaların karıştırılmasından olur. Olağan nedenler şunlardır.
- Anahtar başka bir CSR'ye ait: birkaç CSR ürettiniz ve yanlış anahtarı sakladınız.
- Yeniden düzenleme veya yenileme yeni bir anahtar üretti ve eski anahtar hâlâ kurulu.
- Kontrol paneli kendi anahtarını üretti, siz ise başka yerde yapılmış bir CSR ile sipariş verdiniz.
- Sertifika, baktığınız anahtardan farklı bir alan adı veya sunucu için.
Sunucuda bu, Nginx veya Apache başlarken key values mismatch gibi bir hata olarak görünür. Çözüm, CSR'nizle birlikte üretilen anahtarı bulmak ya da CSR Oluşturucu ile yeni bir anahtar ve CSR üretip CA'nızdan sertifikayı yeniden düzenlemesini istemektir. Herhangi bir sertifikayı ayrıntılı incelemek için Sertifika Çözücüyü kullanın.
Özel anahtarımı buraya yapıştırmak güvenli mi?
Sayfa anahtarları yerel olarak karşılaştırır ve hiçbir şeyi sunucuya gönderen kodu yoktur; çerezlere, tarayıcı depolamasına veya adres çubuğuna hiçbir şey kaydedilmez. Bunu tarayıcı geliştirici araçlarında Network sekmesini izleyerek doğrulayabilirsiniz. Yine de özel anahtara bir sır gibi davranın: güvendiğiniz bir bilgisayar kullanın, işiniz bitince Temizle'ye basın ve sekmeyi kapatın.
Anahtarı hiç yapıştırmak istemezseniz sunucuda şunu çalıştırın: openssl pkey -in private.key -pubout. Çıkan açık anahtarı yapıştırın. RSA için sayfadaki komutların gösterdiği gibi OpenSSL ile modulus özetlerini de karşılaştırabilirsiniz. Diğer dönüşümler için SSL Dönüştürücüyü kullanın.
Sık sorulan sorular
Araç özel anahtarımı bir yere gönderiyor mu?
Hayır. Karşılaştırma tarayıcı sekmenizdeki JavaScript ile yapılır ve araçta anahtarları, sertifikaları veya parolaları yükleyen kod yoktur. Çerezlere, tarayıcı depolamasına veya adres çubuğuna hiçbir şey kaydedilmez. Kontrol sırasında geliştirici araçlarındaki Network sekmesini izleyerek doğrulayabilir, ardından Temizle'ye basıp sekmeyi kapatabilirsiniz; hiçbir veri geride kalmaz.
Yalnızca açık anahtarla eşleşmeyi kontrol edebilir miyim?
Evet. Özel anahtar yerine açık anahtarı (BEGIN PUBLIC KEY ile başlayan blok) anahtar kutusuna yapıştırın. Sunucuda openssl pkey -in private.key -pubout komutuyla çıkarabilirsiniz. Araç onu sertifikanız ve CSR'nizle karşılaştırır; böylece anahtarın gizli yarısı sunucudan hiç çıkmaz; yalnızca herkese açık bölümü karşılaştırmaya girer.
Özel anahtarım parolalıysa ne olur?
Anahtar parolası alanına parolayı girin ve yeniden kontrol edin. Araç yaygın şifreli RSA ve ECDSA anahtarlarını açar. Anahtarınız aracın açamadığı bir şifreleme kullanıyorsa sunucuda openssl pkey -in encrypted.key -pubout komutuyla açık anahtarı çıkarın ve onu yapıştırın; araç parolanın yanlış olduğunu da size söyler.
Hangi anahtar türleri destekleniyor?
Sertifikalarda, CSR'lerde ve özel anahtarlarda RSA ve ECDSA (P-256, P-384, P-521) anahtarlarını; PEM biçiminde PKCS#1, PKCS#8 veya SEC1 olarak destekler. Ed25519 anahtarları tarayıcınızın desteklediği yerlerde karşılaştırılır; bu tür anahtarlar web sitelerinde henüz nadirdir. PFX ve PKCS#12 dosyaları burada okunmaz; önce SSL Dönüştürücü ile PEM'e çevirin.
Nginx veya Apache neden key values mismatch diyor?
Bu, özel anahtar dosyasının sunucuya kullanması söylenen sertifika dosyasına ait olmadığı anlamına gelir. Doğrulamak için bu aracı sertifikanız ve anahtarınızla çalıştırın, sonra CSR'nizle birlikte üretilen anahtarı bulun. Kayıpsa yeni bir anahtar ve CSR üretin ve CA'nızdan sertifikayı yeniden düzenlemesini isteyin.
İlgili sayfalar
Kendi işletmeniz için örnek bir tasarım görün
Yüzlerce sektörden kurgusal örnek tasarımlara göz atın. Kendi işletme türünüzü göremediniz mi? WhatsApp'tan ne iş yaptığınızı yazın, size ücretsiz ve bir yükümlülük olmadan örnek bir tasarım hazırlayalım.

