Konfigurationsdateien der Services

enaio® 12.0 »

Die Konfigurationsdateien der Services befinden sich im Verzeichnis \config\ von enaio® service-manager.

Die Dateien können sicherheitsrelevante Werte enthalten, beispielsweise Passwörter und Benutzernamen.

Diese Werte können und sollten verschlüsselt werden:

  • Öffnen Sie die Eingabeaufforderung als Administrator und wechseln Sie in das Verzeichnis \service-manager\tools\encryption\.

  • Führen Sie folgenden Befehl aus: encode.bat "value" -W

    Der verschlüsselte Wert wird mit führendem 'ENC' und in runden Klammern angezeigt: ENC(encryptedvalue)

  • Kopieren Sie den verschlüsselten Wert mit führendem 'ENC' und mit den runden Klammern und tragen Sie diesen in Anführungszeichen in die Konfigurationsdatei ein.

  • Speichern Sie die Konfigurationsdatei und starten Sie den Service gegebenenfalls neu.

Wenn der zu verschlüsselnde Wert Anführungszeichen enthält oder mit einem Backslash endet, dann müssen diese Zeichen durch einen Backslash maskiert werden.
Beispiel: encode.bat "passwordwith\"quotation\"marks" -W

Konfigurationsdaten der Services

enaio® services-admin zeigt sensible Werte aus Konfigurationsdateien von Services in der Regel maskiert an, beispielsweise Passwörter. Die maskierten Daten können nicht bearbeitet werden.

Über die Konfigurationsdatei application-prod.yml aus dem Verzeichnis \config\ von enaio® service-manager können weitere Werte angegeben werden, die dann ebenfalls in enaio® services-admin maskiert angezeigt werden:

management.endpoint.additionalKeysToSanitize: "key-to-sanitize1, key-to-sanitize2"

Maskierungs-Werte können auch in den service-spezifischen Konfigurationsdateien angegeben werden. Diese Einträge überschreiben die Einträge der application-prod.yml.