====== 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//