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
- Her CSR'yi tek tek denetleyin:
openssl req -in csr/alanadi1.com.csr -noout -subject - Anahtar klasörünü yalnızca gerekli kişilere açık bırakın, yedeğini şifreli alın.
- 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.