Konfiguration der Transport-Verschlüsselung.
Transport Layer Security 1.34) ist die aktuelle Version des Verschlüsselungsprotokolls für sichere Netzwerkkommunikation.
Für Übergangszeit: Klassisch + PQ kombiniert5).
Key Exchange: X25519((Curve25519: https://cr.yp.to/ecdh.html)) + ML-KEM-768 Signatur: ECDSA + ML-DSA-65
builder.WebHost.ConfigureKestrel(options => { options.ConfigureHttpsDefaults(https => { https.SslProtocols = SslProtocols.Tls13; https.ClientCertificateMode = ClientCertificateMode.RequireCertificate; }); });
Empfohlene TLS 1.3 Cipher Suites6) mit PQ:
TLS_AES_256_GCM_SHA384 TLS_CHACHA20_POLY1305_SHA256
# TLS-Verbindung testen openssl s_client -connect gateway.intern:443 -tls1_3
Für die programmatische Implementierung von PQ Key Exchange siehe: