Inhaltsverzeichnis
Imenski prostor X509Certificates
Imenski prostor: WvdS.System.Security.Cryptography.X509Certificates
Vsebuje razširitvene metode za operacije s X.509-certifikati s PQ-podporo.
Razredi
| Razred | Opis |
|---|---|
| CertificateRequestExtensions | Razširitve za CertificateRequest |
| X509Certificate2Extensions | Razširitve za X509Certificate2 |
| X509ChainExtensions | Razširitve za X509Chain |
| X509Certificate2ExportExtensions | PFX izvoz/uvoz s PQ-ključi |
| X509StoreExtensions | Operacije shrambe s PQ-persistenco ključev |
| CertificateRevocationListExtensions | Ustvarjanje CRL s PQ-podpisi |
| RevocationExtensions | Preverjanje preklica (CRL/OCSP) |
| TrustStoreExtensions & PqTrustStore | Upravljanje lastne shrambe zaupanja |
Razširjeni tipi
Ti razredi razširjajo naslednje .NET-tipe:
| .NET-tip | Razred razširitev |
|---|---|
System.Security.Cryptography.X509Certificates.CertificateRequest1) | CertificateRequestExtensions |
System.Security.Cryptography.X509Certificates.X509Certificate22) | X509Certificate2Extensions, RevocationExtensions |
System.Security.Cryptography.X509Certificates.X509Chain3) | X509ChainExtensions |
System.Security.Cryptography.X509Certificates.X509Store4) | X509StoreExtensions |
System.Security.Cryptography.X509Certificates.CertificateRevocationListBuilder5) | CertificateRevocationListExtensions |
Primer
using System.Security.Cryptography; using System.Security.Cryptography.X509Certificates; using WvdS.System.Security.Cryptography; using WvdS.System.Security.Cryptography.X509Certificates; CryptoConfig.DefaultMode = CryptoMode.Hybrid; using var rsa = RSA.Create(2048); var request = new CertificateRequest("CN=Test", rsa, HashAlgorithmName.SHA256, RSASignaturePadding.Pkcs1); // Razširitvena metoda se uporabi samodejno var cert = request.CreateSelfSigned( DateTimeOffset.Now, DateTimeOffset.Now.AddYears(1)); // Preverjanje PQ-statusa bool hasPq = cert.HasPqSignature(); // true
Glejte tudi
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: dne 29.01.2026 ob 23:41