SSL Sertifikası

Batch CSR Oluşturma (Toplu)

Birden çok alan adı için CSR'leri tek seferde üretmek: Bash döngüsü, PowerShell örneği ve anahtar yönetimi için dikkat edilecek noktalar.

Onlarca alan adınız varsa her biri için CSR'yi elle üretmek zaman alır ve hataya açıktır. Bir liste dosyası ve kısa bir betikle hepsini birden üretebilirsiniz. Önemli kural: her alan adı için ayrı özel anahtar kullanın.

Hazırlık

domainler.txt dosyasına her satırda bir alan adı yazın:

alanadi1.com
alanadi2.com.tr
shop.alanadi3.com

Bash ile toplu üretim

#!/bin/bash
mkdir -p csr anahtar
while read -r d; do
  [ -z "$d" ] && continue
  openssl req -new -newkey rsa:2048 -nodes     -keyout "anahtar/$d.key" -out "csr/$d.csr"     -subj "/C=TR/O=Ornek Ltd/CN=$d"     -addext "subjectAltName=DNS:$d,DNS:www.$d"
  chmod 600 "anahtar/$d.key"
done < domainler.txt

Betik, -addext için OpenSSL 1.1.1 veya üzerini gerektirir. Wildcard alan adlarında www. satırını çıkarıp DNS:*.$d ekleyin.

Windows tarafı

Windows'ta aynı işi OpenSSL kuruluysa PowerShell döngüsüyle yapabilirsiniz:

Get-Content domainler.txt | ForEach-Object {
  openssl req -new -newkey rsa:2048 -nodes `
    -keyout "anahtar\$_.key" -out "csr\$_.csr" `
    -subj "/C=TR/O=Ornek Ltd/CN=$_"
}

Kontrol ve saklama

  1. Her CSR'yi tek tek denetleyin: openssl req -in csr/alanadi1.com.csr -noout -subject
  2. Anahtar klasörünü yalnızca gerekli kişilere açık bırakın, yedeğini şifreli alın.
  3. CSR dosyalarını sipariş sırasında ilgili ürüne eşleyin; dosya adında alan adını taşımak karışıklığı önler.

Ne zaman tek sertifika?

Alan adları aynı kuruluşa aitse ve aynı sunucuda çalışıyorsa tek çok alanlı (SAN) sertifika ya da alt alanlar için wildcard daha az yönetim yükü getirir. Seçenekler için wildcard SSL ve SSL sertifikaları sayfalarına bakın.

Sonrasında

Sertifikalar geldiğinde her birini ilgili anahtarla eşleştirin; eşleşmeyi modülüs özeti ile kontrol etmek toplu işlerde çok zaman kazandırır. Bir betikle tüm klasörü tarayıp eşleşmeyenleri raporlayabilirsiniz. Sertifika bitiş tarihlerini tek bir tabloda toplayıp hatırlatma kurmak da yenileme kaçırmayı önler.

Toplu CSR üretimi zamandan kazandırır ancak anahtarların dağınık ve kontrolsüz kalmasına yol açabilir; bu yüzden adlandırma düzeni ve erişim izinleri en baştan planlanmalıdır. Tek bir alan adı için hızlı sonuç gerekirse CSR oluşturucu yeterlidir.

Bu makale faydalı oldu mu?

Bu konuyla ilgili SSL sertifikaları

Makalede geçen sertifika türlerine uygun ürünler.

Makale Ara

CSR Oluşturma

Yardıma mı İhtiyacınız Var?

Aradığınızı bulamadıysanız destek ekibimiz size yardımcı olabilir.

Destek Talebi Aç