DigiCert CertCentral, DigiCert'in sertifika yönetim platformudur ve REST API'si ile sipariş, doğrulama ve sertifika indirme işlemlerini programatik yapmanıza izin verir.
Kimlik doğrulama ve temel adres
CertCentral hesabınızda bir API anahtarı oluşturur ve isteklerde X-DC-DEVKEY başlığı ile gönderirsiniz. Servis adresi https://www.digicert.com/services/v2 altındadır. Anahtarı yalnızca ihtiyaç duyulan yetkiyle (ör. yalnızca sipariş) sınırlamak iyi bir uygulamadır.
Sipariş oluşturma
Sertifika türüne göre bir uç nokta kullanılır; örneğin /order/certificate/ssl_basic gibi. Örnek bir istek:
curl -X POST "https://www.digicert.com/services/v2/order/certificate/ssl_basic" \
-H "X-DC-DEVKEY: $DIGICERT_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"certificate": {
"common_name": "www.ornek.com.tr",
"csr": "-----BEGIN CERTIFICATE REQUEST-----...",
"signature_hash": "sha256"
},
"organization": {"id": 123456},
"validity_years": 1
}'
Alan adları ve ürün anahtarları hesabınıza ve sürüme göre değişebilir; kesin şema için DigiCert'in resmi API belgesine bakın.
Sipariş sonrası
- Yanıttaki sipariş numarası ile durum sorgulanır.
- OV/EV için kuruluş (organization) önceden doğrulanmış olmalıdır; DV için alan adı doğrulaması yeterlidir.
- Sertifika onaylandığında indirme uç noktasından PEM formatında alınır.
İpuçları
- Hataları HTTP durum koduyla birlikte yanıt gövdesindeki hata kodundan okuyun.
- Toplu işlerde istek hızını sınırlı tutun.
- Özel anahtar sunucunuzda kalsın; API'ye yalnızca CSR gidebilir.
DigiCert ve diğer marka ürünlerini karşılaştırmak için SSL sertifikaları sayfasına, sorularınız için iletişim sayfamıza bakabilirsiniz.
Sık sorulan noktalar
- OV ve EV siparişlerinde kuruluşun önceden doğrulanmış olması şarttır; aksi halde sipariş beklemeye düşer.
- Geçerlilik süresi ve izin verilen SAN sayısı ürüne göre değişir; isteği göndermeden önce ürün detayını sorgulayın.
- Test için sağlayıcının sunduğu ayrı bir ortam varsa önce onu kullanın; canlı ortamda yapılan siparişler ücretlendirilir.
Yanıt kodlarını kaydetmek, sorun yaşadığınızda destek ekibine net bilgi vermenizi sağlar.