KriptoPro'da elektronik imza ile belge imzalama

Kerem Aydın·13 Temmuz 2026·⏱5 dk

Bir dosyayı KriptoPro ürünleri aracılığıyla elektronik imza (EİS) ile imzalamak için KriptoPro CSP şifreleme sağlayıcısını kurmanız, kişisel sertifikayı Windows deposuna eklemeniz ve imza dosyası (.sig/.p7s) oluşturmak için "KriptoPro Araçları" yardımcı programını veya PDF belgelerine gömülü imza için "KriptoPro PDF" modülünü kullanmanız gerekir.

Aşağıda, çalışma alanının hazırlanması ve çeşitli formatlardaki dosyaların imzalanması sürecine ilişkin ayrıntılı talimatlar verilmiştir.

İçindekiler

Çalışma için neler gerekli

Başlamadan önce şunlara sahip olduğunuzdan emin olun:

  1. Geçerli bir Eİ sertifikası (USB sürücü/token üzerinde veya kayıt defterinde).
  2. Aktif lisansa sahip kurulu KriptoPro CSP (sürüm 4.0 veya 5.0).
  3. PDF imzalama için: Kurulu KriptoPro PDF modülü ve Adobe Acrobat Reader DC (veya Pro) programı.
  4. Her türlü dosyanın evrensel imzalanması için: "KriptoPro Araçları" yardımcı programı (CSP 5.0 sürümüne dahildir veya sürüm 4.0 için ayrı olarak kurulur).

Belgeleri devlet dairelerine göndermeyi veya EDI sistemleri üzerinden göndermeyi planlıyorsanız, önceden gerekli imza formatını netleştirin: ayrılmış imza (ayrı dosya) veya bitişik imza (PDF içinde).

Adım 1. KriptoPro CSP ve sertifikanın kurulması

Anahtar içeren token bağlı olsa bile, sertifika Windows kişisel deposuna yüklenmediği sürece sistem imzayı görmez.

  1. KriptoPro CSP uygulamasını yönetici olarak çalıştırın.
  2. Hizmetler sekmesine gidin.
  3. Kişisel sertifikayı yükle düğmesine tıklayın.
  4. Yükleme sihirbazında "İleri"ye tıklayın ve sertifika dosyasının yolunu (genellikle .cer) seçin veya sertifika üzerindeyse taşıyıcıyı (token) belirtin.
  5. Program otomatik olarak ilişkili özel anahtarı bulmaya çalışacaktır. Anahtar bulunursa "İleri"ye tıklayın.
  6. Kişisel deposunu seçin (bu, çoğu programın çalışması için kritik öneme sahiptir).
  7. Yüklemeyi tamamlayın.

Yükleme sırasında "Özel anahtar bulunamadı" hatası alırsanız, token sürücülerini (Rutoken, JaCarta) kontrol edin ve cihazın bağlı olduğundan ve sistem tarafından tanındığından emin olun.

Sertifikanın görünürlüğünün kontrol edilmesi

Internet Explorer tarayıcısını açın (veya "Tarayıcı özellikleri" aracılığıyla tarayıcı ayarlarına gidin) → İçerik sekmesi → Sertifikalar. "Kişisel" bölümünde, son kullanma tarihi belirtilen sertifikanız görüntülenmelidir.

Adım 2. Normal dosyaların imzalanması (DOCX, XLSX, ZIP)

Word, Excel belgelerini, arşivleri ve diğer dosyaları imzalamak için "KriptoPro Araçları" yardımcı programı kullanılır. Bu yöntem ayrılmış imza oluşturur: kaynak dosya değişmeden kalır ve yanında .sig (veya .p7s) uzantılı bir dosya oluşturulur.

  1. KriptoPro Araçları programını başlatın.
  2. İmza (veya "İmza oluşturma") sekmesine gidin.
  3. Dosya seç düğmesine tıklayın ve imzalanacak belgeyi belirtin.
  4. "Sertifika" alanında listeden istenen sertifikayı seçin.
    • Liste boşsa, "Yenile"ye tıklayın veya Adım 1'deki sertifika kurulumunu kontrol edin.
  5. İmzala düğmesine tıklayın.
  6. İmza dosyasını kaydetmek için bir klasör belirtin (varsayılan olarak kaynak belgenin yanında oluşturulur).

Sonuç olarak iki dosya elde edersiniz:

  • document.docx — kaynak belge.
  • document.docx.sig — elektronik imza dosyası.

Bu tür belgeleri e-posta ile gönderirken veya portallara yüklerken her iki dosyayı da eklemeniz gerekir. Kaynak belge olmadan imzanın doğrulanması mümkün değildir.

Adım 3. PDF belgelerinin imzalanması

PDF için iki yöntem vardır: evrensel (yukarıda açıklandığı gibi, .sig dosyası oluşur) ve gömülü (PDF'nin kendisinde imza). İkinci yöntem, imza damgasını görselleştirdiği için sözleşmeler ve tutanaklar için tercih edilir.

Gereksinimler

  • KriptoPro PDF modülü kuruludur.
  • Adobe Acrobat Reader DC (ücretsiz) veya Adobe Acrobat Pro kullanılır.

Talimatlar

  1. PDF dosyasını Adobe Acrobat Reader'da açın.
  2. Araçlar → Sertifikalar menüsüne gidin (öğe yoksa, "Tüm araçlar" aracılığıyla ekleyin).
  3. Görünen paneldeki Dijital imza düğmesine tıklayın.
  4. Belgede imzanın bulunması gereken alanı fareyle seçin (görsel bir damga görünür).
  5. Açılan pencerede listeden sertifikanızı seçin.
  6. İmzala'ya tıklayın ve dosyayı yeni bir adla kaydedin (kaynak dosya, değişikliklere karşı korunmadığı sürece üzerine yazılabilir).

Artık imza belgeye gömülüdür. Böyle bir PDF açıldığında, alıcı imzalayan kişi ve doğrulama durumu hakkında bilgi içeren bir panel görecektir.

İmzanın doğruluğunu nasıl kontrol edebilirsiniz

Dosyanın imzalandıktan sonra değiştirilmediğinden ve sertifikanın geçerli olduğundan emin olmak için doğrulama gereklidir.

"KriptoPro Araçları" aracılığıyla

  1. Yardımcı programı açın, Doğrulama sekmesine gidin.
  2. İmza dosyasının (.sig) ve kaynak dosyanın yolunu belirtin.
  3. Doğrula'ya tıklayın.
  4. "İmza geçerli" durumu, verilerin bütünlüğünü gösterir.

Adobe Acrobat'ta (PDF için)

Dosya açıldığında üstte mavi bir panel görünür.

  • İmza geçerli: Belge değiştirilmemiş, sertifika güvenilirdir.
  • İmza geçersiz: Belge imzalandıktan sonra değiştirilmiş veya sertifikanın süresi dolmuş.
  • Bilinmeyen güvenilirlik: Sertifika güvenilmeyen bir merkez tarafından verilmiş (kök CA sertifikasının kurulması gerekir).
İmza durumuNedenÇözüm
GeçerliTüm parametreler normalİşlem gerekmez
GeçersizDosya içeriği değiştirilmişBelgenin yeni versiyonunu isteyin
Sertifika hatasıSüre doldu veya CA'ya güven yokİptal listelerini (CRL) güncelleyin veya kök sertifikayı kurun

Sık karşılaşılan hatalar ve sorunlar

  1. "Özel anahtar bulunamıyor"

    • Neden: Sertifika yüklü ancak token üzerindeki konteyner ile bağlantı kopmuş.
    • Çözüm: Token'ın bağlı olduğundan emin olarak sertifikayı KriptoPro CSP aracılığıyla yeniden yükleyin.
  2. İmza var ama Adobe "Bilinmeyen güvenilirlik" gösteriyor

    • Neden: Sertifika yetkilisinin kök sertifikası güvenilenlere eklenmemiş.
    • Çözüm: Eİ'nizi veren CA'nın kök sertifikasını indirin ve "Güvenilen kök sertifika yetkilileri" deposuna yükleyin.
  3. .sig dosyası açılmıyor

    • Neden: Kullanıcılar genellikle imza dosyasını çift tıklayarak açmaya çalışır.
    • Çözüm: .sig dosyası bağımsız olarak açılmak üzere tasarlanmamıştır. Özel yardımcı programlar aracılığıyla kaynak belge ile birlikte doğrulanmalıdır.
  4. KriptoPro Araçları'nda "Sertifika bulunamadı" hatası

    • Neden: Sertifika "Diğerleri" veya "Ara" deposuna yüklenmiş, "Kişisel" deposuna değil.
    • Çözüm: Sertifikayı silin ve Kişisel deposunu seçerek yeniden yükleyin.

SSS

KriptoPro CSP kurulumu olmadan bir dosya imzalanabilir mi? Hayır. Rus şifreleme standartları (GOST) ile çalışmak için imza oluşturma matematiksel işlemlerini gerçekleştiren bir şifreleme sağlayıcısı gereklidir.

.sig ve .p7s arasındaki fark nedir? Bunlar imza için farklı kapsayıcılardır. .sig — genellikle KriptoPro sistemlerinde ayrılmış imza (CMS) için kullanılır. .p7s — PKCS#7 standardı. Çoğu modern EDI sistemi her iki formatı da kabul eder, ancak alıcı tarafın gereksinimlerini netleştirmek daha iyidir.

İmzalama sırasında sertifikanın süresi dolarsa ne yapılmalı? Sertifikanın son kullanma tarihinden sonra oluşturulan imza geçersiz sayılacaktır. Sertifika yetkilisinden yeni bir sertifika alınması gerekir.

Tek bir imza ile birden fazla dosya imzalanabilir mi? "KriptoPro Araçları"nın standart araçlarıyla her dosya ayrı ayrı imzalanır. Toplu imzalama için önce dosyaları ZIP olarak paketleyin, ardından elde edilen arşivi imzalayın.