Inhaltsverzeichnis
X509Certificate2Extensions klasa
Pruža extension metode za X509Certificate2 s PQ podrškom.
Definicija
namespace WvdS.System.Security.Cryptography.X509Certificates public static class X509Certificate2Extensions
Metode
| Naziv | Opis |
|---|---|
| CopyWithPrivateKey(RSA, CryptoMode?) | Kopira certifikat s RSA privatnim ključem i opcionalnim PQ ključem |
| CopyWithPrivateKey(ECDsa, CryptoMode?) | Kopira certifikat s ECDsa privatnim ključem i opcionalnim PQ ključem |
| HasPqSignature() | Provjerava postoji li PQ potpis proširenje |
| GetCryptoMode() | Određuje kripto način rada certifikata |
| GetSignatureAlgorithmDescription() | Vraća čitljiv opis algoritma |
Napomene
Ova extension klasa proširuje System.Security.Cryptography.X509Certificates.X509Certificate21).
Primjer
using WvdS.System.Security.Cryptography.X509Certificates; var cert = new X509Certificate2("server.pfx", "password"); // Provjera PQ statusa if (cert.HasPqSignature()) { Console.WriteLine($"Način rada: {cert.GetCryptoMode()}"); Console.WriteLine($"Algoritam: {cert.GetSignatureAlgorithmDescription()}"); // Izlaz: "RSA2048 + ML-DSA-65 (Hybrid)" }
Vidi također
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: 29.01.2026. u 23:22