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