====== CryptoConfig klasa ======
Statička konfiguracijska klasa za globalne PQ-Crypto postavke.
----
===== Definicija =====
namespace WvdS.System.Security.Cryptography
public static class CryptoConfig
----
===== Svojstva =====
^ Naziv ^ Tip ^ Opis ^
| [[.:defaultmode|DefaultMode]] | CryptoMode | Globalni kripto-način rada za sve operacije. Standardno: ''CryptoMode.Classic'' |
| [[.:opensslpath|OpenSslPath]] | string? | Opcionalna putanja do OpenSSL 3.6 biblioteke |
----
===== Metode =====
^ Naziv ^ Opis ^
| [[.:enablepostquantum|EnablePostQuantum(CryptoMode)]] | Aktivira PQ-kriptografiju i inicijalizira OpenSSL |
----
===== Napomene =====
''CryptoConfig'' je centralna konfiguracijska točka za cijelu biblioteku. Postavke vrijede globalno za sve niti.
// Preporučena inicijalizacija u Program.cs ili Startup
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
CryptoConfig.OpenSslPath = @"C:\OpenSSL\bin\libcrypto-3-x64.dll";
----
===== Sigurnost niti =====
Promjene na ''DefaultMode'' i ''OpenSslPath'' su sigurne za niti. Idealno mijenjajte ove vrijednosti samo pri pokretanju aplikacije.
----
===== Vidi također =====
* [[..:cryptomode|CryptoMode Enum]]
* [[..:..:..:api:wvds-system-security-cryptography:providers:start|Providers prostor imena]]
{{tag>klasse konfiguration static}}
----
//Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//