SSL Sertifikası

Sectigo API Entegrasyonu

Sectigo Certificate Manager REST API'sinde kimlik başlıkları, enroll isteği ve doğrulama öncesi hazırlık adımlarını örnekle anlatan kısa rehber.

Sectigo sertifikaları, kurumsal tarafta Sectigo Certificate Manager (SCM) üzerinden, bayi tarafında ise çeşitli partner API'leri ile yönetilir. Entegrasyona başlamadan önce hangi hesap türüne sahip olduğunuzu netleştirmek gerekir, çünkü uç noktalar buna göre değişir.

SCM REST API'nin çalışma biçimi

SCM API'sinde kimlik bilgisi genellikle istek başlıklarında login, password ve customerUri alanlarıyla iletilir. Kayıt (enroll) işlemi, CSR ile birlikte sertifika türü ve geçerlilik süresini bildiren bir JSON gövdesiyle yapılır.

curl -X POST "https://cert-manager.com/api/ssl/v1/enroll" \
  -H "login: $SCM_USER" \
  -H "password: $SCM_PASS" \
  -H "customerUri: $SCM_CUSTOMER" \
  -H "Content-Type: application/json" \
  -d '{"orgId": 1234, "csr": "...", "certType": 1, "term": 365}'

Buradaki değerler örnektir; certType kimliği ve orgId hesabınıza özgüdür. Geçerli değerleri SCM arayüzünden veya API'nin tür listesi uç noktasından alın.

Entegrasyon adımları

  1. API için ayrı bir hesap/kullanıcı oluşturun ve yetkisini daraltın.
  2. Kuruluş (organization) ve alan adı doğrulamalarını önceden tamamlayın.
  3. Enroll isteği sonrası dönen sipariş kimliğini kaydedin.
  4. Durum "issued" olunca sertifikayı istenen biçimde (ör. X509 PEM) indirin.

Sık yapılan hatalar

  • Doğrulanmamış alan adı için istek atmak, isteğin reddedilmesine yol açar.
  • Parolayı kod içine gömmek; bunun yerine gizli değer yönetimi kullanın.
  • Sertifika türü kimliğini başka bir hesaptan kopyalamak.

Sectigo ürünlerine göz atmak için SSL sertifikaları sayfasını, API entegrasyonu için bayi hesabı sorularınızda Türkçe teknik destek kanalını kullanabilirsiniz.

Güvenlik ve sürdürülebilirlik

API için kullanılan kullanıcıyı normal yönetici hesabından ayırın ve yalnızca gerekli organizasyon ve sertifika türleriyle yetkilendirin. Parolayı düzenli aralıklarla değiştirin ve değişimi betiklerinize yansıtmayı unutmayın. Sectigo tarafında yenileme ve yeniden yayınlama çağrıları da ayrı uç noktalardır; bunları kendi iş akışınıza eklerken sipariş kimliğini mutlaka saklayı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ç