SSL Sertifikası

SSL Sertifika API Nedir?

Sertifika siparişini, doğrulamayı ve indirmeyi HTTP istekleriyle otomatikleştirmek mümkün. API'nin akışı, örnek istek yapısı ve güvenlik notları burada.

SSL sertifika API'si, sertifika sipariş etmek, doğrulamak, indirmek ve yenilemek için web panelinde tıklamak yerine HTTP istekleri gönderebilmenizi sağlar. Çok sayıda alan adı yönetenler ve hosting/otomasyon sağlayıcıları için zaman kazandırır.

Temel mantık

Çoğu API REST tarzındadır: bir temel adrese (base URL) kimlik bilgisiyle HTTPS isteği atılır, yanıt JSON döner. Tipik akış şöyledir:

  1. Kimlik doğrulama (API anahtarı ya da kullanıcı adı/parola ile token alma)
  2. Ürün listesini ve fiyatı sorgulama
  3. CSR ile sipariş oluşturma
  4. Alan adı doğrulamasını (DCV) başlatma
  5. Durum sorgulayıp sertifikayı indirme

Örnek istek yapısı

curl -X POST "https://api.ornek-ca.example/v1/orders" \
  -H "Authorization: Bearer $API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"product_id": 1, "period": 12, "csr": "-----BEGIN CERTIFICATE REQUEST-----..."}'

Adres ve alan adları sağlayıcıya göre değişir; yukarıdaki yalnızca şemayı gösteren kurgusal bir örnektir. Gerçek uç noktalar için ilgili sağlayıcının dokümanına bakın.

Ne zaman API kullanmalı?

  • Onlarca alan adının sertifikasını düzenli yenilemeniz gerekiyorsa
  • Kendi panelinize ya da hosting sisteminize sertifika satışı eklemek istiyorsanız
  • Bitiş tarihlerini otomatik izleyip uyarı üretmek istiyorsanız

Dikkat edilecekler

  • API anahtarını kaynak koduna gömmeyin; ortam değişkeni veya gizli yönetici kullanın.
  • Önce varsa test (sandbox) ortamında deneyin.
  • Hata ve zaman aşımı durumları için yeniden deneme mantığı ekleyin.

Özel anahtar üretimi her zaman kendi sunucunuzda kalmalıdır; API'ye yalnızca CSR gönderilir. CSR'ı hazırlamak için CSR oluşturucu, ürünleri incelemek için SSL sertifikaları sayfasına bakabilirsiniz. Bayi API'si konusunda Türkçe teknik destek ekibimize yazabilirsiniz.

Başlangıç için öneri

İlk entegrasyonda yalnızca salt okunur çağrılarla (ürün ve sipariş listesi) başlayın, ardından tek bir DV siparişiyle tüm zinciri deneyin. Sipariş, doğrulama ve indirme adımlarını ayrı fonksiyonlara bölmek, hata olduğunda hangi aşamada kaldığınızı görmenizi kolaylaştırır. Yanıtları ve sipariş kimliklerini kendi veritabanınızda saklayın; böylece API geçici olarak erişilemezse bile müşteriye durum gösterebilirsiniz.

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ç