E-İmza API
Kurumsal sistemlerinize e-imza doğrulama ve imzalama bağlamak için REST uç noktaları ve yerel Agent üzerinden WebSocket imza akışı sunuyoruz. Web arayüzü imzalama API planına dahil değildir; imza özel anahtarı sunucuya taşınmaz.
Kimlik doğrulama
API Başlangıç üyeliği onaylandıktan sonra panele bir API anahtarı tanımlanır. İsteklerde anahtarı Authorization: Bearer <api-key> başlığıyla gönderin. Anahtarı tarayıcıya gömmeyin; yalnızca sunucu tarafında tutun.
Doğrulama uç noktaları
POST/api/validation/inspect
CAdES, PAdES, XAdES veya UDF imzasını doğrular; sertifika ve zaman damgası özeti döner.
POST/api/validation/inspect-eyp
EYP paketini açar; üstveri, bütünlük, imza ve e-mühür bileşenlerini raporlar.
POST/api/validation/udf-to-pdf
UDF dosyasını geçici olarak PDF’e çevirir; çıktı saklanmaz.
İmzalama, kullanıcının bilgisayarındaki İmzaOnay Agent ile WebSocket üzerinden yapılır. Canlı deneme için onaylı API üyeleri playground ekranını kullanır.
Zaman damgası uç noktaları
İmza olmadan, içeriğin o tarihte var olduğunu ve değişmediğini gösteren KamuSM RFC 3161 damgası. Hak doğurmaz; ispat desteği sağlar. Tercihen dosya değil hash gönderilir. Damga kotası API anahtarına bağlıdır; kontör üyelik üzerinden yüklenir.
POST/api/validation/timestamp
İçerik özetine (hash) KamuSM nitelikli zaman damgası vurur. Kota üyelik API anahtarına bağlı damga kontöründen düşülür; yetersizse 402. Dosya saklanmaz.
POST/api/validation/timestamp/verify
RFC 3161 token’ını doğrular; hash verilirse özet bağını da kontrol eder. Kimlik gerekmez.
GET/api/validation/timestamp/credit
KamuSM TSA kalan krediyi döner. Bearer API anahtarı gerekir.
Örnek istek
Doğrulama uç noktaları çok parçalı (multipart) dosya yükler. JSON gövde örneği yalnızca meta alanları içindir:
{
"fileName": "sozlesme.pdf",
"contentType": "application/pdf"
}Demo isteyin
Uç nokta listesi, kota ve örnek koleksiyonu e-posta ile paylaşılır. API Başlangıç ₺2.490/ay (KDV hariç; 5.000 işlem/ay, test ortamı sınırsız). Yıllık ödemede %10 iskonto uygulanır; bağlayıcı teklif değildir.