Unterstützung für digitale Signaturen: CSP und CNG
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 supportedaus. - RSA über CNG: löst
requested operation not supportedaus.
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.

