RSA ve ECC · SPKI SHA-256 karşılaştırması

SSL sertifikası ile özel anahtarın eşleşip eşleşmediğini denetleyin.

Dağıtımdan önce bu sertifika anahtar eşleştiricisini kullanın. Özel anahtarınızı yüklemeden sertifika ile özel anahtarı tarayıcınızda yerel olarak karşılaştırır.

Browser-sadece eşleşen · Özel anahtarınız yüklenmiyor

SSL sertifikanızı ve özel anahtarınızı yapıştırın veya yükleyin.

Yüklenen dosyalar yerel olarak okunur. İki girdi de bu tarayıcı sekmesinde kalır ve sayfayı temizlediğinizde veya kapattığınızda atılır.

Kabuller .pem, .crt veya .der. Bir zincir sağladığınızda ilk sertifika kontrol edilir.

Şifresiz .key veya .pem dosyaları kabul eder PKCS#8 , RSA PKCS#1 , veya EC SEC1 formatı.

Eşleşme sonucunuz burada görünür

Eşleştirici iki açık anahtarı çıkarır, SPKI verilerini normalleştirir ve baytlar ile SHA-256 parmak izlerini karşılaştırır.

DAĞITIM ÖN DENETİMİ

SSL dağıtımdan önce çift kontrol edin.

Bir web sunucusu, sertifikanın içindeki halkın anahtarına karşılık gelen özel anahtara ihtiyaç duyar. Benzer dosya isimleri ve alan adları dosyaların birlikte ait olduğunu kanıtlayamaz. bir kriptografik karşılaştırma, geri yükleme başarısız olmadan önce yanlış bir eşleşme yakalar veya neden olur.

Başarısız dağıtım engeli

Nginx, Apache veya bir bulut sertifikası servisini güncellemeden önce çifti onaylayın.

Gerçek anahtarlarla karşılaştırın

Sonuç sertifika adlarından, alan adlarından veya PEM biçiminden değil, kurallı açık anahtar baytlarından gelir.

Anahtar materyali yerel tutmak

Ayrıştırma, açık anahtar türetme, özetleme ve karşılaştırma geçerli tarayıcı sekmesinin içinde gerçekleşir.

SERTİFİKA ANAHTAR EŞLEŞTİRİCİ

Sertifika ile özel anahtarın eşleşip eşleşmediği nasıl denetlenir.

Yaprak SSL sertifikasını ve onunla kullanmayı beklediğiniz özel anahtarı hazırlayın. Ara CA sertifikaları sunucunuzun açık anahtarını içermez.

  1. 01

    yaprak sertifikası sertifikasını sağlayın

    PEM metni yapıştırın veya bir .pem, .crt, .cer ya da .der dosyası yükleyin. Zincir verildiğinde ilk sertifika denetlenir.

  2. 02

    Adayın özel anahtarını sağlayın

    Anahtarı yapıştırın veya şifrelenmemiş bir .key ya da .pem dosyasını içeri girin PKCS#8 , RSA PKCS#1 , veya EC SEC1 formatı.

  3. 03

    Eşleşmeyi denetle

    Eşleşme veya eşleşme yok kararını, iki SHA-256 parmak izini ve sertifika kimliğini gözden geçirin.

EŞLEŞME SONUÇLARI

Sertifika eşleşme sonucunuzun anlamı.

Eşleşme

Sertifika, bu özel anahtardan türetilen açık anahtarı içerir. Çift, sunucunuzda birlikte yapılandırılabilir.

Eşleşme yok

Açık anahtarlar farklı. Sertifikayı yeniden vermeden önce özgün anahtarı bulun veya yeni bir anahtar ve CSR oluşturun.

Ayrıştırılamıyor

PEM sınır çizgilerini kontrol edin ve OpenSSL yerel olarak özel anahtar desteklenmemiş donanımda şifrelenir veya depolanırsa kullanın.

AÇIK ANAHTAR KARŞILAŞTIRMASI

Sertifika anahtar eşleştiricisi nasıl çalışır.

Eşleştirici, X.509 sertifikasından açık anahtarı çıkarır ve verilen özel anahtardan karşılık gelen açık anahtarı türetir. Baytlar karşılaştırılmadan önce ikisi de kurallı SubjectPublicKeyInfo DER olarak dışa aktarılır.

Kararı denetleyebilmeniz için her açık anahtarın SHA-256 parmak izini de hesaplar. Bu, RSA ve desteklenen eliptik eğri anahtarları için çalışır. Yalnızca RSA modülü karşılaştırması ECC'yi kapsamaz.

Eşleşmenin kanıtladığı

  • The certificate and private key share the same public key
  • The private key can be configured with this leaf certificate
  • The comparison covers RSA and supported ECC key pairs

Eşleşme sertifika zincirini, ana makine adını, sona erme durumunu, iptal durumunu veya güveni doğrulamaz.

OpenSSL ile bir sertifika ve özel anahtar kontrol edin.

Özel anahtar şifreliyse veya kuruluş ilkeniz tarayıcı araçlarına izin vermiyorsa bu komutları güvenilir bir makinede çalıştırın. Aynı özetler, açık anahtarların eşleştiği anlamına gelir.

Sertifika SPKI SHA-256

openssl x509 -in certificate.crt -pubkey -noout \
  | openssl pkey -pubin -outform DER \
  | openssl dgst -sha256

Özel anahtar SPKI SHA-256

openssl pkey -in private.key -pubout -outform DER \
  | openssl dgst -sha256

Sertifika ve anahtar eşleşmediğinde ne yapmalı.

Orijinal CSR'i yaratan sunucuyu kontrol edin, yenileme rehberiniz, gizli yöneticiniz, dağıtım kayıtlarınız ve güvenli yedeklemeler. Otomatik yenileme daha eski bir sertifika veya anahtar tanıdık bir dosya adı tutturabilir.

Özel anahtar bir SSL sertifikasından geri getirilemez. Doğru anahtar yoksa yeni bir özel anahtar ve CSR oluşturun, ardından sertifika otoritesinden sertifikayı yeniden vermesini isteyin.

Desteklenen formatlar ve sınırlar.

Kontrolçü bir X'i kabul eder. 509 Sertifika olarak sertifika PEM veya Base64 DER ve şifresiz PKCS#8 , RSA PKCS#1 veya EC SEC1 özel anahtarlar. Desteklenen EC eğrileri P- 256 , P- 384 Ve P- 521 .

Şifreli özel anahtarlar, PFX/PKCS#12 paketler ve donanım geri dönüşümlü anahtarları bu sayfanın kapsamı dışındadır. Sertifika zinciri geçmiş olduğunda ilk sertifika yaprak sertifikası olarak tedavi edilir.

İlgili SSL araçları

CSR ve özel anahtar eşleştirici

Belirli bir özel anahtardan sertifika talebinin yaratıldığını kontrol edin.

Check CSR & key

CSR çözücü

Özneyi, SAN'ları, açık anahtarı, imzayı ve istenen uzantıları inceleyin.

Decode CSR

CSR oluşturucu

Yeni bir CSR ve özel anahtar çifti yerel olarak orijinal anahtarı kullanılamadığında oluşturun.

Generate CSR

SERTİFİKA ANAHTAR EŞLEŞTİRİCİ SSS

Ortak sertifika ve özel anahtar sorular.

SSL sertifikası ile özel anahtarın eşleşip eşleşmediğini nasıl denetlerim?

Tam X.509 sertifikasını ve aday özel anahtarı yapıştırın veya yerel dosyalarını seçin. Eşleştirici sertifikanın açık anahtarını çıkarır, özel anahtardan açık anahtarı türetir, ikisini de SubjectPublicKeyInfo verisi olarak normalleştirir ve karşılaştırır.

Bu çekere özel bir anahtar eklemek güvenli midir?

Eşleştirici tarayıcınızda yerel olarak çalışır. Sertifikanız ve özel anahtarınız yüklenmez, saklanmaz veya URL'ye konmaz. Kullandıktan sonra formu temizleyin veya sekmeyi kapatın ve üretim anahtarları için kuruluşunuzun anahtar işleme ilkesini izleyin.

Sertifika anahtar eşleştirici RSA ve ECC'yi destekler mi?

Evet. Yalnızca RSA modülünü değil, standart açık anahtar verisini karşılaştırır. Bu nedenle RSA’nın yanı sıra P-256, P-384 ve P-521 eğrilerindeki ECDSA özel anahtarlarını da destekler.

Şifreli bir özel anahtarı kontrol edebilir miyim?

Bu sayfa özel anahtar parolalarını istemez veya çözmez. Bu sayfadaki OpenSSL komutlarını güvenilir bir makinede kullanın ya da geçici, şifresiz bir kopya oluşturup ardından güvenli şekilde silin.

Sertifika ile anahtar eşleşmezse ne yapmalıyım?

Sertifikanın özgün CSR'sini oluşturan özel anahtarı, veren sunucuyu, yenileme dizinini, gizli değer yöneticisini ve güvenli yedekleri denetleyerek bulun. Geri getirilemiyorsa yeni bir anahtar ve CSR oluşturup sertifikayı yeniden verin.

Özel bir anahtar SSL sertifikasından kurtarılabilir mi?

Hayır. SSL sertifikası açık anahtarı içerir, özel anahtarı içermez. Kriptografik anahtar tasarımı, özel anahtarın sertifikadan türetilmesini engeller.

Nginx neden bu anahtar değerlerin yanlış olduğunu rapor ediyor?

Yapılandırılan sertifikanın açık anahtarı, yapılandırılan özel anahtarınkinden farklıysa Nginx anahtar uyuşmazlığı bildirir. Yaprak sertifika ile anahtarın birbirine ait olduğunu ve sertifika dosyasının yanlış sıralanmış bir zincir olmadığını denetleyin.