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

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

SSL sertifikası istemeden veya yüklemeden önce CSR ile özel anahtarın eşleşip eşleşmediğini çevrimiçi denetleyin. Eşleştirici, özel anahtarınızı yüklemeden açık anahtarları tarayıcınızda yerel olarak karşılaştırır.

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

CSR'nizi 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.

.csr, .p10 , .req, spem veya .der PKCS#10 talepleri.

Ş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, kurallı SPKI baytlarını karşılaştırır ve CSR öz imzasını doğrular.

CSR anahtar preflight

Sertifika verilmeden önce çifti denetleyin.

CSR bir açık anahtar içerir ve karşılık gelen özel anahtarla imzalanır. Dosya adları ve alan adları iki dosyanın birbirine ait olduğunu kanıtlamaz. Kriptografik karşılaştırma, artık elinizde olmayan bir özel anahtar için istek göndermenizi önler.

Kayıp anahtarla verme riskini önleyin

Bu CSR'den üretilecek sertifikayı yüklemek için gereken özel anahtarın hâlâ sizde olduğunu doğrulayın.

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

Karar dosya adlarını, özneleri, alan adlarını veya PEM biçimini değil, kurallı açık anahtar baytlarını kullanır.

Anahtar materyali yerel tutmak

Ayrıştırma, normalleştirme, özetleme ve karşılaştırma geçerli tarayıcı sekmesinin içinde gerçekleşir.

CSR VE ÖZEL ANAHTAR EŞLEŞMESİNİ DENETLE

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

Oluşturduğunuz tam CSR ve özel anahtara ihtiyacınız var. eşleşen dosya isimlerine güvenmeyin.

  1. 01

    Tamam CSR ekleyin

    PEM içeriğini yapıştırın veya bir .csr, .p10 , .req, spem, ya da PKCS#10 isteği yükleyin.

  2. 02

    Adayı özel anahtar ekleyin

    PEM içeriğini yapıştırın ya da şifrelenmemiş bir .key veya .pem dosyasını yükleyin. Değer bu sekmede kalır.

  3. 03

    Eşleşmeyi denetle

    Eşleşme veya eşleşme yok kararını, iki SPKI SHA-256 parmak izini ve CSR imza durumunu gözden geçirin.

EŞLEŞME SONUÇLARI

CSR eşleşme sonucunuzun anlamı.

Eşleşme

CSR, bu özel anahtardan türetilen açık anahtarı içerir. Özel anahtarı güvende tutun ve CSR'yi sertifika otoritenize gönderin.

Eşleşme yok

İki açık anahtar farklı. Sertifika istemeden veya yüklemeden önce özgün anahtarı bulun ya da yeni bir anahtar ve CSR çifti oluşturun.

Ayrıştırılamıyor

PEM sınır satırlarını denetleyin, iki girdinin de kesilmediğinden emin olun ve özel anahtar şifreliyse OpenSSL'i yerelde kullanın.

AÇIK ANAHTAR KARŞILAŞTIRMASI

CSR ve özel anahtar eşleştiricisi nasıl çalışır.

Eşleştirici, CSR içindeki açık anahtarı çıkarır ve verilen özel anahtardan açık anahtarı türetir. Baytlar karşılaştırılmadan önce iki anahtar da kurallı SubjectPublicKeyInfo (SPKI) DER olarak dışa aktarılır.

Kararı denetleyebilmeniz için her SPKI değerinin SHA-256 parmak izini de hesaplar. Bu yaklaşım RSA ve desteklenen eliptik eğri anahtarları için çalışır; RSA modülü karşılaştırması ECC için çalışmaz.

Eşleşmenin kanıtladığı

  • The CSR and private key contain the same public key
  • The CSR can be verified with its embedded public key
  • The private key can be used with a certificate issued from this CSR

Eşleşme, alan adı sahipliğini kanıtlamaz, CSR öznesini doğrulamaz ve sertifikanın verileceğini garanti etmez.

CSR ve özel anahtar eşleşmesini OpenSSL ile denetleyin.

Özel anahtar şifreliyse veya ilkeniz tarayıcı araçlarına izin vermiyorsa bu komutları güvenilir bir makinede çalıştırın. Eşleşen özetler, açık anahtarların aynı olduğu anlamına gelir.

CSR SPKI SHA-256

openssl req -in request.csr -pubkey -noout \
  | openssl pkey -pubin -outform DER \
  | openssl dgst -sha256

Özel anahtar SPKI SHA-256

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

CSR ile özel anahtar eşleşmediğinde ne yapılmalı.

CSR'i yaratan makineyi kontrol edin, yenileme rehberiniz, gizli yöneticiniz, dağıtım kayıtlarınız ve güvenli yedeklemeler. Yeni bir yenileme CSR veya sertifika aynı dosya adı tuttu.

Özel anahtar bir CSR'den geri getirilemez. Doğru anahtar yoksa yeni bir özel anahtar ve CSR çifti oluşturun, ardından yeni isteği gönderin veya CA'dan sertifikayı yeniden vermesini isteyin.

Desteklenen formatlar ve sınırlar.

PKCS#10 CSR PEM veya Base64 DER yapıştırın ya da bir .csr, .p10, .req, .pem veya .der dosyası yükleyin. Özel anahtarlar şifresiz .key veya .pem dosyası olarak PKCS#8, RSA PKCS#1 veya EC SEC1 biçiminde yapıştırılabilir ya da yüklenebilir. Desteklenen EC eğrileri P-256, P-384 ve P-521'dir.

Şifreli özel anahtarlar, sertifikalar, PFX/PKCS#12 paketleri ve donanım destekli dışa aktarılamayan anahtarlar bilinçli olarak bu sayfanın kapsamı dışındadır. Bu biçimler için OpenSSL veya anahtar yönetim sisteminizi kullanın.

İlgili CSR araçları

CSR çözücü

CSR'yi göndermeden önce özneyi, SAN'ları, açık anahtarı, imzayı ve istenen uzantıları çözün.

Decode CSR

CSR oluşturucu

Geçerli dosyalar eşleşmiyorsa veya özgün anahtar kayıpsa yerelde yeni bir CSR ve özel anahtar çifti oluşturun.

Generate CSR

Sertifika anahtar eşleştirici

Bir sunucuya yüklemeden önce verilmiş SSL sertifikasını özel anahtarıyla karşılaştırın.

Check certificate & key

PKCS#1 / PKCS#8 dönüştürücü

Sunucu farklı bir PEM başlığı beklediğinde PKCS#1 ile PKCS#8 arasında özel ve açık anahtar biçimi dönüştürme.

Convert key format

CSR ve özel anahtar eşleştirme faq

Ortak CSR ve özel anahtar sorular.

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

Tam Certificate Signing Request ve özel anahtarı yapıştırın veya yükleyin. Eşleştirici her girdiden açık anahtarı çıkarır, ikisini de kurallı SubjectPublicKeyInfo verisine dönüştürür ve karşılaştırır. Aynı açık anahtarlar, CSR ile özel anahtarın eşleştiği anlamına gelir.

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

Karşılaştırma tarayıcınızda yerel olarak çalışır. CSR ve özel anahtar sunucumuza gönderilmez, saklanmaz veya URL'ye eklenmez. Bitirdiğinizde formu temizleyin veya sekmeyi kapatın. Üretim anahtarları için kuruluşunuzun anahtar işleme ilkesini izleyin.

CSR eşleştirici RSA ve ECC anahtarlarını destekler mi?

Evet. Yalnızca RSA modülü yöntemini kullanmak yerine kurallı açık anahtarları karşılaştırır. Bu nedenle RSA'nın yanı sıra P-256, P-384 ve P-521 eğrilerindeki ECDSA anahtarlarını da destekler.

Şifreli bir özel anahtarı kontrol edebilir miyim?

Bu sürüm özel anahtar parolalarını istemez veya çözmez. Anahtar şifreliyse bu sayfadaki OpenSSL komutlarını kullanın ya da güvenilir bir makinede geçici, şifresiz bir kopya oluşturup ardından hemen silin.

CSR ile özel anahtar eşleşmezse ne yapmalıyım?

CSR ile aynı anda oluşturulan özel anahtarı arayın. Özgün sunucuyu, yenileme dizinini, gizli değer yöneticisini ve yedekleri denetleyin. Geri getiremiyorsanız yeni bir özel anahtar ve CSR oluşturun, ardından yeni CSR'yi gönderin veya sertifikanın yeniden verilmesini isteyin.

RSA modulus'u yeterince karşılaştırıyor mu?

Modül karşılaştırması RSA için çalışır, ancak eliptik eğri anahtarlarını kapsamaz. Bu eşleştirici, normalleştirilmiş açık anahtar yapısının tamamını karşılaştırır ve hem RSA hem desteklenen ECC anahtarları için tutarlı çalışan bir SHA-256 parmak izi bildirir.

Bu sayfa özel bir anahtarla sertifika alabilir mi?

Hayır. Bu sayfa bilinçli olarak bir CSR'yi kendi özel anahtarıyla denetlemeye odaklanır. CSR'yi bir sertifika otoritesine göndermeden önce kullanın. Sertifika eşleştirme ayrı bir işlemdir ve adlardan veya dosya adlarından çıkarılmaz.