Dijital İmza Desteği: CSP ve CNG

This article was translated from English: Does it need improvement?
Translated
View the article in English

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 supported fırlatır.
  • CNG üzerinden RSA: requested operation not supported fı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.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 20,296,129 | Sürüm: 2026.7 yeni yayınlandı
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.