fix: Schluesselfeld sagt, dass BEGIN/END dazugehoeren
"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 <noreply@anthropic.com>
This commit is contained in:
@@ -575,9 +575,9 @@
|
|||||||
"appReady": "Anwendung hinterlegt",
|
"appReady": "Anwendung hinterlegt",
|
||||||
"appSaved": "Gespeichert.",
|
"appSaved": "Gespeichert.",
|
||||||
"applicationId": "Application ID",
|
"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)",
|
"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",
|
"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.",
|
"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",
|
"country": "Land der Bank",
|
||||||
|
|||||||
@@ -575,9 +575,9 @@
|
|||||||
"appReady": "Application configured",
|
"appReady": "Application configured",
|
||||||
"appSaved": "Saved.",
|
"appSaved": "Saved.",
|
||||||
"applicationId": "Application ID",
|
"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)",
|
"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",
|
"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.",
|
"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",
|
"country": "Country of the bank",
|
||||||
|
|||||||
@@ -296,7 +296,7 @@ export default function Bankanbindung() {
|
|||||||
<label className="field">
|
<label className="field">
|
||||||
<span>{app ? t("bank.privateKeyKeep") : t("bank.privateKey")}</span>
|
<span>{app ? t("bank.privateKeyKeep") : t("bank.privateKey")}</span>
|
||||||
<textarea rows={6} value={form.private_key} required={!app}
|
<textarea rows={6} value={form.private_key} required={!app}
|
||||||
placeholder="-----BEGIN PRIVATE KEY----- …"
|
placeholder={"-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkq…\n-----END PRIVATE KEY-----"}
|
||||||
onChange={(e) => setForm({ ...form, private_key: e.target.value })} />
|
onChange={(e) => setForm({ ...form, private_key: e.target.value })} />
|
||||||
</label>
|
</label>
|
||||||
<p className="muted small">{t("bank.privateKeyHint")}</p>
|
<p className="muted small">{t("bank.privateKeyHint")}</p>
|
||||||
|
|||||||
Reference in New Issue
Block a user