====== CryptoConfig.EnablePostQuantum metoda ====== Aktivira post-kvantnu kriptografiju i inicijalizira OpenSSL interop. ---- ===== Definicija ===== namespace WvdS.System.Security.Cryptography public static void EnablePostQuantum(CryptoMode mode = CryptoMode.Hybrid) ---- ===== Parametri ===== ^ Naziv ^ Tip ^ Opis ^ | mode | [[..:cryptomode|CryptoMode]] | Način rada za aktiviranje. Standardno: ''CryptoMode.Hybrid'' | ---- ===== Napomene ===== Ova metoda je pomoćna funkcija koja: - Postavlja ''DefaultMode'' na navedenu vrijednost - Inicijalizira OpenSSL i provjerava verziju - Učitava Crypto-provider Ekvivalentno: CryptoConfig.DefaultMode = mode; CryptoProviderFactory.GetProvider().Initialize(); ---- ===== Primjeri ===== ==== Standardno (Hybrid) ==== // Aktivira Hybrid-način rada CryptoConfig.EnablePostQuantum(); // Ekvivalentno: CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid); ==== Samo PostQuantum ==== // Samo za potpuno PQ-sposobna okruženja CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum); ---- ===== Iznimke ===== | DllNotFoundException | OpenSSL biblioteka nije pronađena | | InvalidOperationException | OpenSSL verzija < 3.6 ili PQ algoritmi nisu dostupni | ---- ===== Vidi također ===== * [[.:start|CryptoConfig klasa]] * [[.:defaultmode|DefaultMode svojstvo]] * [[..:..:..:api:wvds-system-security-cryptography:providers:start|Providers prostor imena]] {{tag>methode method}} ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//