From cba7ec31e359c9ba4f276d6c4aec4e7589c77f9e Mon Sep 17 00:00:00 2001 From: Guido Date: Wed, 26 Aug 2026 21:38:39 +0200 Subject: [PATCH] fix: Schluesselfeld sagt, dass BEGIN/END dazugehoeren MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "Inhalt der .pem-Datei" liess offen, ob die Rahmenzeilen mitgehoeren. Sie gehoeren dazu – ohne sie ist es kein gueltiges PEM und die Anbindung scheitert schon vor der ersten Anfrage. Steht jetzt im Hinweis und im Platzhalter. Co-Authored-By: Claude Opus 5 --- web/src/locales/de.json | 4 ++-- web/src/locales/en.json | 4 ++-- web/src/pages/settings/Bankanbindung.jsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/web/src/locales/de.json b/web/src/locales/de.json index b4ffcc8..8a10847 100644 --- a/web/src/locales/de.json +++ b/web/src/locales/de.json @@ -575,9 +575,9 @@ "appReady": "Anwendung hinterlegt", "appSaved": "Gespeichert.", "applicationId": "Application ID", - "privateKey": "Privater Schlüssel (Inhalt der .pem-Datei)", + "privateKey": "Privater Schlüssel – ganzer Inhalt der .pem-Datei", "privateKeyKeep": "Privater Schlüssel (leer lassen = unverändert)", - "privateKeyHint": "Wird verschlüsselt gespeichert und verlässt den Server nie. Mit ihm wird jede Anfrage an die Bank signiert – behandle ihn wie ein Passwort.", + "privateKeyHint": "Die Datei komplett öffnen und alles einfügen, MIT den Zeilen „-----BEGIN PRIVATE KEY-----“ und „-----END PRIVATE KEY-----“ – ohne sie ist es kein gültiges PEM. Wird verschlüsselt gespeichert und verlässt den Server nie; mit ihm wird jede Anfrage an die Bank signiert.", "baseUrl": "Öffentliche Adresse dieser Installation", "baseUrlHint": "Muss mit https:// beginnen und von aussen erreichbar sein – Banken leiten nicht auf eine unverschlüsselte Adresse zurück. Genau diese Adresse plus /bank/rueckkehr trägst du bei Enable Banking ein.", "country": "Land der Bank", diff --git a/web/src/locales/en.json b/web/src/locales/en.json index 84cdbcb..99760ee 100644 --- a/web/src/locales/en.json +++ b/web/src/locales/en.json @@ -575,9 +575,9 @@ "appReady": "Application configured", "appSaved": "Saved.", "applicationId": "Application ID", - "privateKey": "Private key (contents of the .pem file)", + "privateKey": "Private key – the entire .pem file", "privateKeyKeep": "Private key (leave empty to keep)", - "privateKeyHint": "Stored encrypted and never leaves the server. Every request to the bank is signed with it – treat it like a password.", + "privateKeyHint": "Open the file and paste everything, INCLUDING the “-----BEGIN PRIVATE KEY-----” and “-----END PRIVATE KEY-----” lines – without them it is not valid PEM. Stored encrypted, never leaves the server; every request to the bank is signed with it.", "baseUrl": "Public address of this installation", "baseUrlHint": "Must start with https:// and be reachable from outside – banks do not redirect to an unencrypted address. This address plus /bank/rueckkehr is what you register with Enable Banking.", "country": "Country of the bank", diff --git a/web/src/pages/settings/Bankanbindung.jsx b/web/src/pages/settings/Bankanbindung.jsx index 3f3b298..7a661c9 100644 --- a/web/src/pages/settings/Bankanbindung.jsx +++ b/web/src/pages/settings/Bankanbindung.jsx @@ -296,7 +296,7 @@ export default function Bankanbindung() {