Inhaltsverzeichnis
OpenSSL 3.6 Build-Dokumentation
Willkommen zur Einsteiger-Dokumentation für den Build von OpenSSL 3.6 aus den Quellen.
Was ist OpenSSL?
OpenSSL ist eine Open-Source-Bibliothek für:
- Verschlüsselung - AES, ChaCha20 und mehr
- Digitale Signaturen - RSA, ECDSA, ML-DSA (Post-Quantum)
- Zertifikate - X.509, PKI-Infrastruktur
- TLS/SSL - Sichere Netzwerkkommunikation
Version 3.6 bringt Post-Quantum-Kryptographie:
- ML-DSA (ehemals Dilithium) - NIST FIPS 204
- ML-KEM (ehemals Kyber) - NIST FIPS 203
Schnellstart
# 1. Voraussetzungen installieren (einmalig) winget install Microsoft.VisualStudio.2022.Community winget install StrawberryPerl.StrawberryPerl winget install NASM.NASM # 2. Build starten powershell.exe -ExecutionPolicy Bypass -File "build_openssl.ps1" # 3. Ergebnis prüfen openssl version -a
Dokumentations-Übersicht
| Kapitel | Beschreibung |
|---|---|
| 1. Vorbereitung | Was braucht man? Tools installieren |
| 2. Quellen | GitHub Repository klonen |
| 3. Build | Windows, Linux, WASM kompilieren |
| 4. Testen | Installation verifizieren |
| 5. Integration | In .NET/Blazor einbinden |
| 6. Verteilung | File-Share, NuGet |
| 7. CI/CD | GitHub Actions, Azure DevOps |
Für wen ist diese Dokumentation?
Diese Dokumentation richtet sich an Einsteiger (Newbies), die:
- Noch nie OpenSSL kompiliert haben
- Einen eigenen Build für ihr Projekt benötigen
- Post-Quantum-Kryptographie nutzen möchten
- FIPS 140-3 Compliance benötigen
Keine Vorkenntnisse erforderlich! Alle Schritte werden detailliert erklärt.
Unterstützte Plattformen
| Plattform | Beschreibung | Seite |
|---|---|---|
| Windows x64 | Native DLLs für .NET | Build Windows |
| Windows x64 FIPS | FIPS 140-3 konform | Build FIPS |
| Linux (WSL) | Native .so für Container | Build Linux |
| WASM | Für Blazor WebAssembly | Build WASM |
Weiter zu
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
Zuletzt geändert: den 29.01.2026 um 15:14