DCV (Domain Control Validation), alan adının sahibi olduğunuzu CA'ya kanıtlama adımıdır. API'ye bağlı iş akışlarında bu adım çoğu zaman gecikmenin asıl kaynağıdır; otomatikleştirildiğinde sertifika dakikalar içinde yayınlanabilir.
Üç yaygın yöntem
- E-posta: admin@, hostmaster@ gibi rol adreslerine onay linki gider. Otomasyona en az uygun olanıdır.
- HTTP dosya: Verilen içerikte bir dosya
/.well-known/pki-validation/altına konur. - DNS: CNAME veya TXT kaydı eklenir. Wildcard için genelde tek seçenektir.
Hangi dizin ve kayıt adının kullanılacağı sağlayıcıya ve siparişe göre değişir; sipariş yanıtında dönen değerleri olduğu gibi kullanın.
Otomasyon akışı
- Sipariş oluşturulurken DNS veya HTTP yöntemi seçilir.
- API yanıtından kayıt adı/değeri veya dosya adı/içeriği okunur.
- Kayıt DNS API'si ya da dosya yazımıyla yerleştirilir.
- Kontrol tetiklenir ve durum sorgulanır.
# DNS kaydının yayılıp yayılmadığını kontrol
dig +short CNAME _ornekdogrulama.ornek.com.tr
# HTTP dosyasının erişilebilirliği
curl -i http://ornek.com.tr/.well-known/pki-validation/dosya.txt
Sık takılma nedenleri
- HTTP doğrulamasında yönlendirmenin HTTPS'e zorlanması ya da güvenlik duvarının engellemesi
- DNS TTL yüksekse kaydın geç görünmesi
- Dosyanın yanlış dizine veya ek uzantıyla konması
Bu kayıtlar doğrulama bitince silinebilir, ancak yenilemede yeniden gerekeceği için aynı şemayı saklayın. Bekleyen doğrulamalarda SSL sorun giderici işinize yarar; toplu otomasyon sorularınız için iletişim sayfamızı kullanabilirsiniz.
Otomasyon için öneriler
- DNS sağlayıcınızın API'si varsa kaydı ekleyip doğrulama sonrası silen bir betik yazın.
- Doğrulama CNAME ile yapılacaksa, kaydı yetkili bir alt alan adına yönlendirmek API anahtarı sızıntısının etkisini sınırlar.
- Yeniden denemeler arasında DNS yayılması için makul bir bekleme bırakın.