QuickSign

E-imza · Zaman damgası · REST API · CLI

Belgelerinizi kendi sunucunuzda e‑imzalayın ve zaman damgalayın

QuickSign, USB e-imza token'ınızla PDF ve CMS imzası atan, RFC 3161 zaman damgası alan tek dosyalık bir servistir. Uygulamalarınız REST API ile, betikleriniz komut satırıyla kullanır; belgeleriniz makinenizden çıkmaz.

  • Windows & Linux
  • PAdES · CMS · ASiC-S
  • KamuSM · TurkTrust
  • Kurulumsuz tek dosya

Özellikler

E-imza altyapısı, tek çalıştırılabilir dosyada

Java eklentisi, tarayıcı uzantısı veya bulut aboneliği yok. QuickSign token'ın takılı olduğu makinede çalışır ve imza işini ağdaki her uygulamaya standart bir API olarak sunar.

PKCS#11 ile e-imza

USB e-imza token'ınız (AKiS, OpenSC uyumlu kartlar) ile CMS / PKCS#7 imza atın. İmzacı TCKN ile seçilir; doğru sertifika takılı token'lar arasından otomatik bulunur.

PDF imzası (PAdES) ve görünür damga

PDF uçları belgeye Adobe Acrobat'ta doğrulanabilen PAdES imzası ekler ve sayfaya “… tarafından imzalanmıştır” metnini basar; her imzacı ayrı köşeye yerleşir.

Çoklu imzacı

Aynı belgeyi birden çok kişi tek istekte sırayla imzalar (co-signature). Aynı token'a gelen istekler sırayla, farklı token'lar paralel işlenir.

RFC 3161 zaman damgası

Her imzaya otomatik zaman damgası eklenir. Token gerektirmeden log, sözleşme ya da herhangi bir dosyayı — veya yalnız hash'ini — damgalayabilirsiniz.

KamuSM ve yerli TSA sağlayıcıları

TurkTrust, KamuSM (TÜBİTAK), E-Güven ve E-Tuğra hazır tanımlı; RFC 3161 uyumlu herhangi bir sunucu da adresiyle eklenebilir.

REST API

Senkron ve asenkron (iş kuyruğu) imza uçları, multipart dosya yükleme veya base64 JSON, OpenAPI şeması. Her dilden, her sistemden çağrılır.

Tüm özellikler

Nasıl çalışır

Dört adımda ilk imza

  1. 1

    Paketi alın

    İşletim sisteminize uygun ZIP paketini bir klasöre açın.

  2. 2

    Token'ı takın

    E-imza sürücünüzü kurun; QuickSign PKCS#11 kütüphanesini kendisi bulur.

  3. 3

    Çalıştırın

    Argümansız açınca REST API başlar; komutla çalıştırınca CLI işini yapıp çıkar.

  4. 4

    İmzalayın

    Uygulamanız API'ye belge gönderir, imzalı PDF / CMS / zaman damgası geri alır.

REST API
curl -F "[email protected]" -F "tckn=12345678901" -F "pin=1234" \
  http://localhost:5000/api/sign/file
CLI
quicksign sign -f belge.pdf --tckn 12345678901 --pin 1234 \
  --format container

Kullanım alanları

Nerede kullanılır?

Fatura, sözleşme ve rapor imzası

ERP, muhasebe veya belge yönetim sisteminizden çıkan PDF'leri otomatik imzalayın.

Log ve kayıt bütünlüğü

Günlük log dosyalarını zaman damgalayarak belirli bir anda var olduklarını ve sonradan değiştirilmediklerini kanıtlayın.

Eski Java e-imza servislerinin yerine

Eski Java esigner uçlarıyla (/base64pdfimzala, /sign/pdf/base64) uyumludur; istemcileri değiştirmeden geçiş yapılır.

Kurum içi imza sunucusu

Token'ların takılı olduğu tek bir makineyi ağdaki uygulamaların ortak imza servisi yapın.

Edinin

Windows ve Linux paketleri

QuickSign şu an talep üzerine dağıtılıyor. Windows (x64, x86) ve Linux (x64, ARM64) için bağımsız paketler hazır: .NET kurmanız gerekmez, ZIP'i açıp çalıştırırsınız. Paket ve kurulum desteği için bize yazın.

Sık sorulanlar

Sık sorulan sorular

Lisans, kurulum desteği veya kendi markamızla paket alabilir miyiz?

Deneme paketi, lisans, kurulum desteği ve kendi markanızla (logo, ad, iletişim bilgisi) paketlenmiş sürüm için [email protected] adresine yazın.

Hangi e-imza token'larıyla çalışır?

PKCS#11 sürücüsü olan nitelikli e-imza token'larıyla: TÜBİTAK AKiS kartlı token'lar ve OpenSC'nin desteklediği kartlar. Sertifikası RSA anahtarlı olmalıdır.

Belgelerim bir sunucuya gönderiliyor mu?

Hayır. QuickSign kendi bilgisayarınızda veya sunucunuzda çalışır. Zaman damgası için yalnızca belgenin özeti (hash) seçtiğiniz TSA sağlayıcısına gönderilir.

İmzalı PDF nasıl doğrulanır?

PAdES imzalı PDF'ler Adobe Acrobat Reader'da imza panelinden doğrulanır. Ayrık (detached) CMS imzaları ve .tst zaman damgaları OpenSSL ile doğrulanabilir.

KamuSM zaman damgası kullanabilir miyim?

Evet. appsettings.json içinde Sign:Tsa:Provider değerini KamuSM yapıp KamuSM'nin verdiği kullanıcı numarası ve şifreyi girmeniz yeterlidir.

Windows servisi olarak çalışır mı?

Evet. Paketteki scripts/install-service.ps1 uygulamayı otomatik başlayan ve hata durumunda yeniden başlatılan bir Windows servisi olarak kurar. Linux'ta systemd kullanılır.

PIN yanlış girilirse token kilitlenir mi?

QuickSign ardışık hatalı PIN denemelerini sayar ve sınır aşılınca isteği token'a göndermeden reddeder; böylece token'ın kendi kilit mekanizması tetiklenmez.

Kurumunuz için konuşalım

Kurulum, entegrasyon, lisans veya kendi markanızla paketlenmiş sürüm için bize yazın.