Kendinden İmzalı Sertifika Üretici — test ve iç kullanım için X.509 v3
Kendinden İmzalı Sertifika Üreteci
Bu sayfa bir anahtar çifti oluşturur ve onunla bir X.509 v3 sertifikası imzalar; böylece sertifika kendi veren kuruluşudur. Sertifikayı -----BEGIN CERTIFICATE----- olarak ve ham DER olarak, ayrıca özel anahtarı PKCS#8 olarak alırsınız. Geliştirme sunucusu, iç cihaz, laboratuvar ya da iki ucunu da kontrol ettiğiniz bir posta ağ geçidi için doğru araçtır — ve bir yabancının tarayıcısının uyarı olmadan güvenmesi gereken herhangi bir şey için yanlış araçtır.
Kendinden imzalı bir sertifikaya hiçbir şey güvenmez. Hizmetle konuşan her makineye güvenilen bir kök olarak yükleyene kadar hiçbir herkese açık tarayıcı, işletim sistemi ya da posta istemcisi onu kabul etmez. Hiçbir şey yüklemeden çalışan bir sertifikaya ihtiyacınız varsa, bir sertifika yetkilisinden alın — ve yalnızca bir CA için istek gerekiyorsa, bunun yerine CSR üreticiyi kullanın.
1. Anahtar
RSA 2048 bit, signed with SHA-256.
2. Konu ve veren
Veren, bu alanların bir kopyası olarak yazılır; sertifikayı kendinden imzalı yapan budur. Ortak ad sertifika iletişim kutularında gösterilen addır; istemcinin gerçekten eşleştirdiği şey aşağıdaki konu alternatif adlarıdır.
3. Konu alternatif adları
en az bir girdi gereklidir
Her satıra bir girdi, isteğe bağlı bir dns:, ip:, email: ya da uri: öneki ile; çıplak bir satır bir DNS adıdır, ancak 127.0.0.1 gibi bir adres değişmezi değilse, bu bir IP adresi olarak alınır. Tarayıcılar ortak adı incelemeyi bıraktığından beri, en az bir konu alternatif adı olmayan bir sertifika doğrudan reddedilir, bu yüzden bu sayfa birini zorunlu kılar.
4. Geçerlilik ve uzantılar
şimdi başlar, 365 gün sonra biter
1 ile 825 gün arası herhangi bir değer. Herkese açık olarak güvenilen sertifikalar 15 Mart 2026'dan beri 200 günle sınırlıdır (2027'den itibaren 100 gün, 2029'dan itibaren 47 gün), ancak kendinden imzalı bir sertifika bu kuralla kapsanmaz — yine de kısa tutmak iyi bir alışkanlıktır, çünkü sizin yerinize onu iptal eden bir şey yoktur.
Bir sunucu ya da istemci sertifikası için CA anahtarını kapalı tutun. Açmak, sertifikanın başka sertifikaları imzalayabilmesini sağlar; bu, iç bir hiyerarşi kurmanın yoludur — ve kök sertifikanıza güvenilen her şeyi taklit edebilecek bir anahtar dağıtmanın da yoludur, bu yüzden bilerek çevrimdışı tuttuğunuz bir kök için saklayın.
Anahtar kullanımı — bu anahtarın ne için kullanılabileceği:
Genişletilmiş anahtar kullanımı — sertifikanın verildiği amaçlar:
5. Üret
henüz bir şey oluşturulmadı
Generating…
Sonuç
Henüz bir sertifika üretilmedi. Bir ortak ad ve en az bir konu alternatif adı girin, Sertifika ve anahtar üret'e basın; sertifika ve anahtar, kaydetmek için düğmelerle burada görünür.
Bir güven deposuna nasıl eklenir — hizmete bağlanan her makinenin uyarı kaybolmadan önce buna ihtiyacı vardır. Tarayıcılar yeni bir yetkilinin ilk kullanımında tasarım gereği uyarır, bu yüzden tıklamadan önce neye güvendiğinizi okuyun.
Windows (makine genelinde)
.crt dosyasını açın, Sertifikayı Yükle'yi seçin, Yerel Makine'yi seçin, ardından Tüm sertifikaları aşağıdaki depoya yerleştir → Güvenilen Kök Sertifika Yetkilileri. Yükseltilmiş bir istemden aynı işlem certutil -addstore -f Root mycert.crt ile yapılır, certutil -delstore Root mycert.crt ise onu tekrar kaldırır.
macOS
Dosyaya çift tıklayarak oturum anahtarlığına ekleyin, ardından Anahtar Zinciri Erişimi'ni açıp Sistem'e sürükleyin, çift tıklayın, Güven'i açın ve Bu sertifika kullanılırken'i Her Zaman Güven olarak ayarlayın. Komut satırında: sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain mycert.crt.
Debian, Ubuntu
Dosyayı /usr/local/share/ca-certificates/mycert.crt konumuna kopyalayın (PEM, ve adı .crt ile bitmelidir), ardından sudo update-ca-certificates çalıştırın. Dosyayı silip aynı komutu yeniden çalıştırarak kaldırılır.
RHEL, Fedora, CentOS
/etc/pki/ca-trust/source/anchors/mycert.crt konumuna kopyalayın ve sudo update-ca-trust çalıştırın.
Firefox
Firefox kendi deposunu tutar: Ayarlar → Gizlilik ve Güvenlik → Sertifikalar → Sertifikaları Görüntüle → Yetkililer → İçe Aktar, ardından Bu CA'ya web sitelerini tanımlama konusunda güven kutusunu işaretleyin.
Uzantıların anlamı. Temel kısıtlamalar, sertifikanın başka sertifikaları imzalayıp imzalayamayacağını söyler; anahtar kullanımı, anahtarın gerçekleştirebileceği işlemleri kısıtlar; genişletilmiş anahtar kullanımı, sertifikanın hangi amaçlar için verildiğini adlandırır ve bir TLS sunucu sertifikası, bunu denetleyen istemciler reddetmesin diye TLS sunucu amacına ihtiyaç duyar. Konu anahtar tanımlayıcısı genel anahtarın bir karmasıdır ve yetki anahtar tanımlayıcısı normalde verenin kopyasını adlandırır — kendinden imzalı bir sertifikada ikisi de aynı değeri taşır.
Bu sayfanın yapmadıkları: sizin için bir sertifika hiyerarşisi oluşturmaz, bir CA çalıştırmaz ve hiçbir yere hiçbir şey kurmaz. Bu sertifikanın arkasında bir iptal listesi yoktur: anahtar sızarsa tek çare, dosyayı her yerde değiştirmek ve her güven deposundan kaldırmaktır.
Gizlilik: anahtar çifti tarayıcının kendi kriptografisiyle üretilir ve sertifika burada imzalanır. Yükleme yok, sunucu yok, çerez yok, analitik yok; sayfa yerel bir dosyadan çalışır. Sonucu bağımsız olarak geri okumak için sertifika çözücüyü kullanın.
🔒 SSL ve TLS Araçları
Tamamen tarayıcınızda çalışan sertifika ve anahtar araçları.