Re-key, mevcut sertifikanın alan adı ve bilgilerini koruyup yeni bir özel anahtar ile yeni bir CSR üreterek sertifikayı yeniden düzenletme işlemidir. Sertifikanın kendisi değil, onu taşıyan anahtar değişir.
Ne zaman gerekir?
- Özel anahtarın ele geçirildiğinden ya da sızdığından şüphelenildiğinde
- Anahtarı bilen bir çalışan veya hizmet sağlayıcıyla ilişki bittiğinde
- Zayıf bir anahtarla (örneğin eski 1024-bit) üretilmiş sertifika olduğunda
- Anahtarı elinizde olmayan eski bir sunucudan yeni ortama taşınırken
- Kurumsal politikanın belirli aralıklarla anahtar rotasyonu istediği durumlarda
Adımlar
- Yeni anahtar ve CSR üretin; eski anahtarın üzerine yazmamak için farklı dosya adı kullanın:
openssl req -new -newkey rsa:2048 -nodes -keyout alanadi-2026.key -out alanadi-2026.csr -subj "/C=TR/O=Ornek Ltd/CN=alanadi.com" - Müşteri panelinden sertifika için yeniden düzenleme (reissue) başlatıp yeni CSR'yi yapıştırın.
- Gerekli alan adı doğrulamasını tamamlayın; doğrulama hâlâ geçerliyse yeniden istenmeyebilir.
- Yeni sertifikayı sunucuya, yeni anahtarla birlikte kurun ve hizmeti yeniden yükleyin.
- Kurulumdan sonra sertifika ile anahtarın eşleştiğini doğrulayın:
İki özet değeri aynı olmalıdır (RSA anahtarlar için).openssl x509 -in yeni.crt -noout -modulus | openssl md5 openssl rsa -in alanadi-2026.key -noout -modulus | openssl md5
Eski anahtarla ne yapılmalı?
Anahtar ele geçirildiyse eski sertifikanın iptalini CA'dan isteyin ve eski anahtarı güvenli biçimde silin. Sadece rutin rotasyon yapıyorsanız yeni sertifikanın devreye girdiğini doğruladıktan sonra eski anahtarı imha edin.
Otomasyon ipucu
Re-key'i bir kerelik iş olarak değil, yenileme sürecinizin standart adımı olarak tasarlayın: yeni anahtar üret, CSR'yi gönder, sertifikayı kur, eski anahtarı imha et. Anahtar dosyalarını tarih ekiyle adlandırmak hangi sertifikanın hangi anahtara ait olduğunu takip etmeyi kolaylaştırır. Anahtarları kaynak kod deposuna koymayın.
Sık hata: yeni sertifikayı eski anahtarla kurmak; bu durumda key values mismatch benzeri bir hata alırsınız. Düzenli yenileme yaparken her seferinde yeni anahtar üretmeyi alışkanlık haline getirmek iyi bir güvenlik pratiğidir. Yeni CSR için CSR oluşturucu, sertifikaları seçmek için SSL sertifikaları sayfası kullanılabilir; sorularınız için iletişim sayfasından Türkçe teknik destek alabilirsiniz.