From 330f5a4969d2f9ea4b3ee2b465dbb9abfffda4a0 Mon Sep 17 00:00:00 2001 From: Evgeniy Antonyuk Date: Mon, 25 Nov 2024 14:35:00 +0300 Subject: [PATCH] fix Bug 71832 - Fix the handling for .pem certificates --- run-document-server.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/run-document-server.sh b/run-document-server.sh index 79fda7e..f751b3c 100644 --- a/run-document-server.sh +++ b/run-document-server.sh @@ -53,10 +53,10 @@ fi SSL_CERTIFICATES_DIR="/usr/share/ca-certificates/ds" mkdir -p ${SSL_CERTIFICATES_DIR} -if [[ -d ${DATA_DIR}/certs ]] && [ -e ${DATA_DIR}/certs/*.crt ]; then +if find "${DATA_DIR}/certs" -type f \( -name "*.crt" -o -name "*.pem" \) -print -quit >/dev/null 2>&1; then cp -f ${DATA_DIR}/certs/* ${SSL_CERTIFICATES_DIR} - chmod 644 ${SSL_CERTIFICATES_DIR}/*.crt ${SSL_CERTIFICATES_DIR}/*.pem - chmod 400 ${SSL_CERTIFICATES_DIR}/*.key + chmod 644 ${SSL_CERTIFICATES_DIR}/*.{crt,pem} 2>/dev/null + chmod 400 ${SSL_CERTIFICATES_DIR}/*.key 2>/dev/null fi if [[ -z $SSL_CERTIFICATE_PATH ]] && [[ -f ${SSL_CERTIFICATES_DIR}/${COMPANY_NAME}.crt ]]; then