🎉 Improved Blueprints for Kiosk Mode & Production Readiness 🖱️
This commit is contained in:
@ -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:
|
||||
|
Reference in New Issue
Block a user