====== CryptoConfig.DefaultMode svojstvo ====== Dohvaća ili postavlja globalni kripto-način rada. ---- ===== Definicija ===== namespace WvdS.System.Security.Cryptography public static CryptoMode DefaultMode { get; set; } ---- ===== Vrijednost svojstva ===== | Tip | [[..:cryptomode|CryptoMode]] | | Standardna vrijednost | ''CryptoMode.Classic'' | ---- ===== Napomene ===== Ovo svojstvo određuje standardno ponašanje svih extension metoda kada se eksplicitno ne proslijedi ''CryptoMode''. ^ Vrijednost ^ Ponašanje ^ | Classic | Bez PQ proširenja | | Hybrid | RSA/ECDSA + ML-DSA | | PostQuantum | Samo ML-DSA/ML-KEM | ---- ===== Primjeri ===== ==== Globalna konfiguracija ==== // Pri pokretanju aplikacije CryptoConfig.DefaultMode = CryptoMode.Hybrid; // Sve sljedeće operacije koriste Hybrid var cert = request.CreateSelfSigned(notBefore, notAfter); // cert.HasPqSignature() == true ==== Nadjačavanje po operaciji ==== CryptoConfig.DefaultMode = CryptoMode.Classic; // Ova operacija ipak koristi PostQuantum var pqCert = request.CreateSelfSigned( notBefore, notAfter, CryptoMode.PostQuantum); ---- ===== Sigurnost niti ===== Ovo svojstvo je sigurno za niti. Promjene postaju odmah vidljive svim nitima. ---- ===== Vidi također ===== * [[.:start|CryptoConfig klasa]] * [[..:cryptomode|CryptoMode Enum]] * [[.:enablepostquantum|EnablePostQuantum metoda]] {{tag>eigenschaft property}} ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//