====== Lastnost CryptoConfig.DefaultMode ====== Pridobi ali nastavi globalni kriptografski način. ---- ===== Definicija ===== namespace WvdS.System.Security.Cryptography public static CryptoMode DefaultMode { get; set; } ---- ===== Vrednost lastnosti ===== | Tip | [[..:cryptomode|CryptoMode]] | | Privzeta vrednost | ''CryptoMode.Classic'' | ---- ===== Opombe ===== Ta lastnost določa privzeto obnašanje vseh razširitvenih metod, ko ni podan ekspliciten ''CryptoMode''. ^ Vrednost ^ Obnašanje ^ | Classic | Brez PQ-razširitev | | Hybrid | RSA/ECDSA + ML-DSA | | PostQuantum | Samo ML-DSA/ML-KEM | ---- ===== Primeri ===== ==== Globalna konfiguracija ==== // Ob zagonu aplikacije CryptoConfig.DefaultMode = CryptoMode.Hybrid; // Vse naslednje operacije uporabljajo Hybrid var cert = request.CreateSelfSigned(notBefore, notAfter); // cert.HasPqSignature() == true ==== Prepisovanje za vsako operacijo ==== CryptoConfig.DefaultMode = CryptoMode.Classic; // Ta operacija kljub temu uporabi PostQuantum var pqCert = request.CreateSelfSigned( notBefore, notAfter, CryptoMode.PostQuantum); ---- ===== Varnost niti ===== Ta lastnost je varna za niti. Spremembe so takoj vidne vsem nitim. ---- ===== Glejte tudi ===== * [[.:start|Razred CryptoConfig]] * [[..:cryptomode|Enum CryptoMode]] * [[.:enablepostquantum|Metoda EnablePostQuantum]] {{tag>eigenschaft property}} ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//