Wsparcie dla podpisu cyfrowego: CSP i CNG

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

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.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 20,296,129 | Wersja: 2026.7 właśnie wydany
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.