Inhaltsverzeichnis
Classe X509Certificate2Extensions
Fornisce metodi di estensione per X509Certificate2 con supporto PQ.
Definizione
namespace WvdS.System.Security.Cryptography.X509Certificates public static class X509Certificate2Extensions
Metodi
| Nome | Descrizione |
|---|---|
| CopyWithPrivateKey(RSA, CryptoMode?) | Copia il certificato con chiave privata RSA e chiave PQ opzionale |
| CopyWithPrivateKey(ECDsa, CryptoMode?) | Copia il certificato con chiave privata ECDsa e chiave PQ opzionale |
| HasPqSignature() | Verifica se l'estensione firma PQ è presente |
| GetCryptoMode() | Determina la modalità crittografica del certificato |
| GetSignatureAlgorithmDescription() | Restituisce una descrizione leggibile dell'algoritmo |
Note
Questa classe di estensione estende System.Security.Cryptography.X509Certificates.X509Certificate21).
Esempio
using WvdS.System.Security.Cryptography.X509Certificates; var cert = new X509Certificate2("server.pfx", "password"); // Verificare lo stato PQ if (cert.HasPqSignature()) { Console.WriteLine($"Modalità: {cert.GetCryptoMode()}"); Console.WriteLine($"Algoritmo: {cert.GetSignatureAlgorithmDescription()}"); // Output: "RSA2048 + ML-DSA-65 (Hybrid)" }
Vedere anche
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: il 30/01/2026 alle 06:27