SSL Sertifikası

DCV API ile Otomatik Doğrulama

E-posta, HTTP ve DNS doğrulamasını API akışıyla otomatikleştirme, dig/curl kontrolleri ve doğrulamanın takıldığı yaygın noktalar.

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ışı

  1. Sipariş oluşturulurken DNS veya HTTP yöntemi seçilir.
  2. API yanıtından kayıt adı/değeri veya dosya adı/içeriği okunur.
  3. Kayıt DNS API'si ya da dosya yazımıyla yerleştirilir.
  4. 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.

Bu makale faydalı oldu mu?

Bu konuyla ilgili SSL sertifikaları

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

Makale Ara

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

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

Destek Talebi Aç