IRONSOFTWAREHOME

Dijital İmza Desteği: CSP ve CNG

Curtis Chau
Curtis Chau
Updated: 29 Haziran 2026

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ılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 21,105,021Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Tarayıcıya tıklayın ve "IronPdf" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

veya Windows Yükleyiciyi şuradan buradan indirin.

  1. IronPDF'i, ~/Libs gibi bir yere, Solution dizininiz içinde indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Tarayıcı sekmesini seçin, "IronPdf.dll"

Lisanslar $999

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

OR
bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Tarayıcıya tıklayın ve "IronPdf" arayın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

veya Windows Yükleyiciyi şuradan buradan indirin.

  1. IronPDF'i, ~/Libs gibi bir yere, Solution dizininiz içinde indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Tarayıcı sekmesini seçin, "IronPdf.dll"

Lisanslar $999