IRONSOFTWAREHOME

Unterstützung für digitale Signaturen: CSP und CNG

Curtis Chau
Curtis Chau
Updated: 29. Juni 2026

IronPDF kann PDF-Dokumente in .NET-Anwendungen digital signieren, aber die Art des Zertifikats, das es unterstützt, ist derzeit begrenzt. Zu wissen, welche Signaturarten heute funktionieren, hilft Ihnen, eine Integration darum herum zu planen.

Heute unterstützt: CSP-basierte Signaturen

IronPDF signiert mit Zertifikaten, die auf dem älteren Cryptographic Service Provider (CSP)-Modell von Microsoft basieren:

  • Signieren: PDF-Dokumente können mit einer auf CSP basierenden PFX-Datei unter Verwendung von RSA-Schlüsseln durch die Methode Sign() von IronPDF signiert werden.
  • Verifizieren: Signaturen, die in diesem alten Format erstellt wurden, können verifiziert werden.

CSP ist ein älteres kryptografisches Framework, das traditionelle Algorithmen wie RSA unterstützt, aber keine moderne Erweiterbarkeit bietet.

Noch nicht unterstützt: CNG-basierte Signaturen

Microsoft führte Cryptography Next Generation (CNG) mit Windows Vista und Windows Server 2008 ein, um CSP zu ersetzen, und fügte moderne Algorithmen wie ECDSA und eine flexiblere API hinzu. Ab IronPDF v2025.06.08 werden keine CNG-basierten digitalen Signaturen unterstützt.

Die Verwendung eines CNG-Zertifikats führt zu einem bestimmten Fehler:

  • ECDSA: löst certificate key algorithm not supported aus.
  • RSA über CNG: löst requested operation not supported aus.

Diese treten auf, weil die aktuelle Signatur-Implementierung nicht mit dem CNG-Schlüsselspeicheranbieter und der API von Microsoft integriert ist.

Was CNG ist

CNG ist Microsofts modernes kryptografisches Framework, der Nachfolger des älteren CryptoAPI- und CSP-Systems. Es unterstützt Algorithmen wie RSA, ECDSA, SHA-256 und SHA-384, ermöglicht die Integration von kryptografischen Anbietern und bildet die Grundlage für Windows-Funktionen wie BitLocker, TPM und Windows Hello.

Fahrplan

Iron Software überprüft die Unterstützung von CNG für eine zukünftige Veröffentlichung. Die Ziele sind, CNG-basierte RSA- und ECDSA-Zertifikate zu ermöglichen, mit dem Windows-Zertifikatspeicher und CNG-Schlüsselspeicheranbietern zu arbeiten und Signaturen und Verifikationen gegen Industriestandard-Tools und die PDF-Signaturspezifikation zu bestehen.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Bereit anzufangen?

Nuget Downloads 21,105,021Version:2026.9gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

OR
bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Buchen Sie Ihre kostenlose Live-Demo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Kundenlogos von Iron Software
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Kundenlogos von Iron Software
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie nach 'IronPDF'
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

oder laden Sie den Windows-Installer hier herunter.

  1. Laden Sie IronPDF herunter und entpacken Sie es in ein Verzeichnis wie ~/Libs innerhalb Ihres Lösungsverzeichnisses
  2. Im Visual Studio-Projektmappen-Explorer klicken Sie mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronPDF.dll"

Lizenzen ab 749 $