====== Razred CryptoConfig ====== Statični konfiguracijski razred za globalne nastavitve PQ-Crypto. ---- ===== Definicija ===== namespace WvdS.System.Security.Cryptography public static class CryptoConfig ---- ===== Lastnosti ===== ^ Ime ^ Tip ^ Opis ^ | [[.:defaultmode|DefaultMode]] | CryptoMode | Globalni kriptografski način za vse operacije. Privzeto: ''CryptoMode.Classic'' | | [[.:opensslpath|OpenSslPath]] | string? | Opcijska pot do knjižnice OpenSSL 3.6 | ---- ===== Metode ===== ^ Ime ^ Opis ^ | [[.:enablepostquantum|EnablePostQuantum(CryptoMode)]] | Aktivira PQ-kriptografijo in inicializira OpenSSL | ---- ===== Opombe ===== ''CryptoConfig'' je osrednja konfiguracijska točka za celotno knjižnico. Nastavitve veljajo globalno za vse niti. // Priporočena inicializacija v Program.cs ali Startup CryptoConfig.DefaultMode = CryptoMode.Hybrid; CryptoConfig.OpenSslPath = @"C:\OpenSSL\bin\libcrypto-3-x64.dll"; ---- ===== Varnost niti ===== Spremembe ''DefaultMode'' in ''OpenSslPath'' so varne za niti. Te vrednosti idealno spreminjajte samo ob zagonu aplikacije. ---- ===== Glejte tudi ===== * [[..:cryptomode|Enum CryptoMode]] * [[..:providers:start|Imenski prostor Providers]] {{tag>klasse konfiguration static}} ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//