🎉 Improved Blueprints for Kiosk Mode & Production Readiness 🖱️

This commit is contained in:
Till Tomczak
2025-06-20 09:19:15 +02:00
parent 0360d8c386
commit 268a270f1c
5 changed files with 34 additions and 24 deletions

View File

@ -40,13 +40,15 @@ class SSLManager:
]
# Führe OpenSSL-Befehl aus
result = subprocess.run(cmd, capture_output=True, text=True)
from utils.core_system import safe_subprocess_run
result = safe_subprocess_run(cmd, capture_output=True, timeout=30)
if result.returncode == 0:
if result and result.returncode == 0:
logger.info(f"✅ SSL-Zertifikat erfolgreich erstellt: {self.cert_path}")
return True
else:
logger.error(f"❌ Fehler beim Erstellen des SSL-Zertifikats: {result.stderr}")
error_msg = result.stderr if result else "Unbekannter Fehler"
logger.error(f"❌ Fehler beim Erstellen des SSL-Zertifikats: {error_msg}")
return False
except FileNotFoundError: