Inhaltsverzeichnis
4.1 Version prüfen
Diese Seite zeigt, wie Sie die OpenSSL-Installation verifizieren.
Grundlegende Prüfung
# Pfad zur openssl.exe $openssl = "D:\Projects\openssl-3.6.0\bin\bin\openssl.exe" # Version anzeigen & $openssl version
Erwartete Ausgabe:
OpenSSL 3.6.0 11 Feb 2025 (Library: OpenSSL 3.6.0 11 Feb 2025)
Detaillierte Build-Informationen
& $openssl version -a
Erwartete Ausgabe:
OpenSSL 3.6.0 11 Feb 2025 (Library: OpenSSL 3.6.0 11 Feb 2025) built on: Mon Feb 17 10:23:45 2025 UTC platform: VC-WIN64A options: bn(64,64) compiler: cl /Zi /Fdossl_static.pdb /Gs0 /GF /Gy /MD /W3 /wd4090 /nologo /O2 OPENSSLDIR: "D:\Projects\openssl-3.6.0\bin\ssl" ENGINESDIR: "D:\Projects\openssl-3.6.0\bin\lib\engines-3" MODULESDIR: "D:\Projects\openssl-3.6.0\bin\lib\ossl-modules"
Was bedeuten die Informationen?
| Feld | Bedeutung |
| —— | ———– |
platform: VC-WIN64A | Visual C++, Windows 64-bit |
bn(64,64) | 64-bit Bignum (schnell) |
compiler: cl | Microsoft C/C++ Compiler |
OPENSSLDIR | Konfigurationsdateien (openssl.cnf) |
MODULESDIR | Provider-Module (fips.dll, legacy.dll) |
Konfigurationspfade prüfen
# Prüfen ob openssl.cnf existiert Test-Path "D:\Projects\openssl-3.6.0\bin\ssl\openssl.cnf" # Prüfen ob Module existieren Get-ChildItem "D:\Projects\openssl-3.6.0\bin\lib\ossl-modules"
Erwartete Module:
Directory: D:\Projects\openssl-3.6.0\bin\lib\ossl-modules Mode Length Name ---- ------ ---- -a---- 524288 legacy.dll -a---- 1048576 default.dll -a---- 2097152 fips.dll # nur mit enable-fips
Provider auflisten
& $openssl list -providers
Erwartete Ausgabe (Standard-Build):
Providers:
default
name: OpenSSL Default Provider
version: 3.6.0
status: active
Mit FIPS:
Providers:
base
name: OpenSSL Base Provider
version: 3.6.0
status: active
fips
name: OpenSSL FIPS Provider
version: 3.6.0
status: active
DLL-Abhängigkeiten prüfen
Stellen Sie sicher, dass die DLLs vorhanden sind:
# Hauptverzeichnis Get-ChildItem "D:\Projects\openssl-3.6.0\bin\bin\*.dll" # Erwartete Ausgabe: # libcrypto-3-x64.dll # libssl-3-x64.dll
# DLL-Größen prüfen (sollten nicht leer sein!) Get-ChildItem "D:\Projects\openssl-3.6.0\bin\bin\*.dll" | Format-Table Name, Length
Typische Größen:
| DLL | Größe (ca.) |
| —– | ————- |
| libcrypto-3-x64.dll | 4-6 MB |
| libssl-3-x64.dll | 500-800 KB |
Probleme?
| Symptom | Mögliche Ursache | Lösung |
| ——— | —————— | ——– |
| Keine Ausgabe | PATH falsch | Vollständigen Pfad verwenden |
| Version < 3.6 | Falsches Binary | Richtiges Verzeichnis prüfen |
OPENSSLDIR falsch | Build-Fehler | Neu konfigurieren mit –prefix |
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