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

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

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 ...

Weiterlesen
Bereit anzufangen?
Nuget Downloads 20,296,129 | Version: 2026.7 gerade veröffentlicht
Still Scrolling Icon

Scrollst du immer noch?

Sie brauchen schnell einen Beweis? PM > Install-Package IronPdf
Führen Sie eine Probe aus Sehen Sie zu, wie Ihr HTML-Code in eine PDF-Datei umgewandelt wird.