====== CryptoConfig.EnablePostQuantum Methode ====== Aktiviert Post-Quantum-Kryptographie und initialisiert die OpenSSL-Interop. ---- ===== Definition ===== namespace WvdS.System.Security.Cryptography public static void EnablePostQuantum(CryptoMode mode = CryptoMode.Hybrid) ---- ===== Parameter ===== ^ Name ^ Typ ^ Beschreibung ^ | mode | [[..:cryptomode|CryptoMode]] | Der zu aktivierende Modus. Standard: ''CryptoMode.Hybrid'' | ---- ===== Hinweise ===== Diese Methode ist eine Convenience-Funktion, die: - ''DefaultMode'' auf den angegebenen Wert setzt - OpenSSL initialisiert und die Version prüft - Den Crypto-Provider lädt Äquivalent zu: CryptoConfig.DefaultMode = mode; CryptoProviderFactory.GetProvider().Initialize(); ---- ===== Beispiele ===== ==== Standard (Hybrid) ==== // Aktiviert Hybrid-Modus CryptoConfig.EnablePostQuantum(); // Entspricht: CryptoConfig.EnablePostQuantum(CryptoMode.Hybrid); ==== PostQuantum-Only ==== // Nur für vollständig PQ-fähige Umgebungen CryptoConfig.EnablePostQuantum(CryptoMode.PostQuantum); ---- ===== Ausnahmen ===== | DllNotFoundException | OpenSSL-Library nicht gefunden | | InvalidOperationException | OpenSSL-Version < 3.6 oder PQ-Algorithmen nicht verfügbar | ---- ===== Siehe auch ===== * [[.:start|CryptoConfig Klasse]] * [[.:defaultmode|DefaultMode Eigenschaft]] * [[de:int:pqcrypt:api:wvds-system-security-cryptography:providers:start|Providers Namespace]] {{tag>methode method}} ---- //Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional//