Dijital İmza Desteği: CSP ve CNG
IronPDF, .NET uygulamalarında PDF belgelerini dijital olarak imzalayabilir, ancak desteklediği sertifika türü şu anda sınırlıdır. Hangi imza türlerinin bugün desteklendiğini bilmek, bunlara dayalı bir entegrasyon planlamanıza yardımcı olur.
Bugün desteklenen: CSP tabanlı imzalar
IronPDF, Microsoft'un eski Kriptografi Servis Sağlayıcısı (CSP) modeline dayalı sertifikaları kullanarak imzalar:
- İmzalama: PDF belgeleri, RSA anahtarları kullanılarak, IronPDF'in
Sign()yöntemi ile CSP tabanlı bir PFX dosyasıyla imzalanabilir. - Doğrulama: bu eski formatta oluşturulan imzalar doğrulanabilir.
CSP, RSA gibi geleneksel algoritmaları destekleyen ancak modern genişletilebilirlikten yoksun eski bir kriptografik çerçevedir.
Henüz desteklenmeyen: CNG tabanlı imzalar
Microsoft, CSP'yi değiştirmek için Windows Vista ve Windows Server 2008 ile Kriptografi Yeni Nesil (CNG) tanıttı, modern algoritmalar (ECDSA gibi) ekleyerek ve daha esnek bir API sunarak. IronPDF v2025.06.08 itibarıyla CNG tabanlı dijital imzalar desteklenmemektedir.
CNG sertifikası kullanmak özel bir hata oluşturur:
- ECDSA:
certificate key algorithm not supportedfırlatır. - CNG üzerinden RSA:
requested operation not supportedfırlatır.
Bunlar, mevcut imzalama uygulamasının Microsoft'un CNG anahtar depolama sağlayıcısı ve API ile bütünleşmediği için meydana gelir.
CNG nedir
CNG, Microsoft'un modern kriptografik çerçevesi, eski CryptoAPI ve CSP sisteminin halefidir. RSA, ECDSA, SHA-256 ve SHA-384 gibi algoritmaları destekler, eklenti ile kriptografik sağlayıcılar sunar ve BitLocker, TPM ve Windows Hello gibi Windows özelliklerini temel alır.
Yol Haritası
Iron Software, gelecekteki bir sürüm için CNG desteğini gözden geçiriyor. Amaçlar, CNG tabanlı RSA ve ECDSA sertifikalarını etkinleştirmek, Windows Sertifika Deposu ve CNG anahtar depolama sağlayıcıları ile çalışmak ve imzalama ve doğrulama işlemlerini endüstri standart araçları ve PDF imza standardıyla uyumlu hale getirmektir.

