mirror of
https://github.com/community-scripts/ProxmoxVE.git
synced 2026-04-18 16:32:17 +00:00
core: sanitize appname for certificate generation (#9552)
* Update SSL key and certificate paths for Actual Budget * Use lowercase app name for certificate paths * revert changes at actualbudget --------- Co-authored-by: CanbiZ <47820557+MickLesk@users.noreply.github.com>
This commit is contained in:
@@ -1535,9 +1535,10 @@ check_for_gh_release() {
|
|||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
create_self_signed_cert() {
|
create_self_signed_cert() {
|
||||||
local APP_NAME="${1:-${APPLICATION}}"
|
local APP_NAME="${1:-${APPLICATION}}"
|
||||||
local CERT_DIR="/etc/ssl/${APP_NAME}"
|
local APP_NAME_LC=$(echo "${APP_NAME,,}" | tr -d ' ')
|
||||||
local CERT_KEY="${CERT_DIR}/${APP_NAME}.key"
|
local CERT_DIR="/etc/ssl/${APP_NAME_LC}"
|
||||||
local CERT_CRT="${CERT_DIR}/${APP_NAME}.crt"
|
local CERT_KEY="${CERT_DIR}/${APP_NAME_LC}.key"
|
||||||
|
local CERT_CRT="${CERT_DIR}/${APP_NAME_LC}.crt"
|
||||||
|
|
||||||
if [[ -f "$CERT_CRT" && -f "$CERT_KEY" ]]; then
|
if [[ -f "$CERT_CRT" && -f "$CERT_KEY" ]]; then
|
||||||
return 0
|
return 0
|
||||||
|
|||||||
Reference in New Issue
Block a user