Wsparcie dla podpisu cyfrowego: CSP i CNG
IronPDF moze cyfrowo podpisywac dokumenty PDF w aplikacjach .NET, ale typ certyfikatu, ktory obsluguje, jest obecnie ograniczony. Wiedza, ktore typy podpisow dzialaja dzisiaj, pomaga planowac integracje wokol nich.
Dostepny dzisiaj: Podpisy oparte na CSP
IronPDF podpisuje za pomoca certyfikatow opartych na modelu dostawcy uslug kryptograficznych (CSP) Microsoft:
- Podpisywanie: Dokumenty PDF mogą być podpisywane przy użyciu pliku PFX opartego na CSP z kluczami RSA, poprzez metodę
Sign()IronPDF. - Weryfikacja: podpisy utworzone w tym starszym formacie moga byc weryfikowane.
CSP to starsza struktura kryptograficzna, ktora obsluguje tradycyjne algorytmy jak RSA, ale brak jej nowoczesnej rozszerzalnosci.
Niestartowane: Podpisy oparte na CNG
Microsoft wprowadzil Cryptography Next Generation (CNG) z Windows Vista i Windows Server 2008, aby zastapic CSP, dodajac nowoczesne algorytmy takie jak ECDSA i bardziej elastyczne API. Od IronPDF v2025.06.08 podpisy cyfrowe oparte na CNG nie są obsługiwane.
Uzywanie certyfikatu CNG wywoluje specyficzny blad:
- ECDSA: wywołuje
certificate key algorithm not supported. - RSA przez CNG: wywołuje
requested operation not supported.
Te wystepuja, poniewaz obecna implementacja podpisywania nie integruje sie z dostawca pamieci kluczy CNG i API Microsoft.
Czym jest CNG
CNG to nowoczesna struktura kryptograficzna Microsoft, nastepca starszego systemu CryptoAPI i CSP. Obsluguje algorytmy takie jak RSA, ECDSA, SHA-256 i SHA-384, pozwala na podpinanie dostawcow kryptograficznych i wspiera funkcje Windows, takie jak BitLocker, TPM i Windows Hello.
Mapa drogowa
Iron Software przeglada wsparcie CNG na przyszle wydanie. Celem jest umozliwienie uzywania certyfikatow RSA i ECDSA opartych na CNG, pracy z Windows Certificate Store oraz dostawcami pamieci kluczy CNG, a takze przeprowadzanie podpisywania i weryfikacji za pomoca narzedzi wedlug standardu branzy i specyfikacji podpisow PDF.

