Inhaltsverzeichnis

3. Administrator

Dokumentation für Systemadministratoren zur Bereitstellung und Verwaltung der PQ-Kryptographie-Infrastruktur.


Inhalt

Abschnitt Beschreibung
3.1 Installation Systemvoraussetzungen, OpenSSL, .NET Runtime
3.2 Konfiguration Umgebungsvariablen, Pfade, FIPS-Modus
3.3 Betrieb Health Checks, Zertifikate via CLI, Trust Stores
3.4 Troubleshooting CLI-Diagnose, häufige Fehler

Abhängigkeiten-Matrix

Was wir liefern vs. was Sie bereitstellen:

Komponente Lieferant Version Wie beschaffen
WvdS.Crypto Library EMSR DATA 1.0.x NuGet (Entwickler)
OpenSSL OpenSSL Foundation 3.6.0+ Admin installiert
.NET Runtime Microsoft 8.0+ Admin installiert
OS Trust Store Betriebssystem - Vorhanden

OpenSSL 3.6.0+ ist zwingend erforderlich für ML-DSA und ML-KEM Support. Ältere Versionen unterstützen keine Post-Quantum-Algorithmen.


Systemvoraussetzungen

Komponente Minimum Empfohlen
.NET Runtime 8.0 8.0 LTS
OpenSSL 3.6.0 3.6.0+
RAM 512 MB 1 GB+
Speicher 100 MB 500 MB (mit Keys)

Betriebssysteme:


Checkliste Bereitstellung

# 1. OpenSSL Version prüfen
openssl version
# Erwartet: OpenSSL 3.6.0 oder höher
 
# 2. PQ-Algorithmen verfügbar?
openssl list -signature-algorithms | grep -i ml-dsa
openssl list -kem-algorithms | grep -i ml-kem
 
# 3. .NET Runtime prüfen
dotnet --list-runtimes | grep "Microsoft.NETCore.App 8"
 
# 4. Provider prüfen
openssl list -providers
  1. [x] OpenSSL 3.6.0+ installiert
  2. [x] ML-DSA und ML-KEM Algorithmen verfügbar
  3. [x] .NET 8.0+ Runtime installiert
  4. [ ] Umgebungsvariablen konfiguriert → Konfiguration
  5. [ ] Health Check erfolgreich → Betrieb
  6. [ ] Backup-Strategie definiert

Schnellstart für Admins

Windows (PowerShell als Administrator):

# OpenSSL prüfen
& "C:\Program Files\OpenSSL\bin\openssl.exe" version
 
# PATH setzen (falls nicht vorhanden)
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\OpenSSL\bin", "Machine")
 
# Verify
openssl list -signature-algorithms | Select-String "ML-DSA"

Linux (bash):

# OpenSSL prüfen
openssl version -a
 
# PQ-Support prüfen
openssl list -signature-algorithms | grep -i "ml-dsa"
openssl list -kem-algorithms | grep -i "ml-kem"

Weiterführend


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional