mirror of
https://github.com/wazuh/wazuh-docker.git
synced 2025-10-23 04:51:57 +00:00
Merge branch '4.8.1' into merge-4.8.1-into-4.9.0
This commit is contained in:
@@ -122,20 +122,6 @@ create_ossec_key_cert() {
|
||||
exec_cmd "openssl req -new -x509 -key ${WAZUH_INSTALL_PATH}/etc/sslmanager.key -out ${WAZUH_INSTALL_PATH}/etc/sslmanager.cert -days 3650 -subj /CN=${HOSTNAME}/"
|
||||
}
|
||||
|
||||
#########################
|
||||
#GenerateKeystoreCert()
|
||||
#########################
|
||||
GenerateKeystoreCert()
|
||||
{
|
||||
# Regenerate keys if they are not valid.
|
||||
keystore_key=/etc/keystore.key
|
||||
keystore_cert=/etc/keystore.cert
|
||||
echo "Generating RSA keys for Keystore."
|
||||
${WAZUH_INSTALL_PATH}/bin/wazuh-authd -C 365 -B 2048 -K ${WAZUH_INSTALL_PATH}${keystore_key} -X ${WAZUH_INSTALL_PATH}${keystore_cert} -S "/C=US/ST=California/CN=wazuh/"
|
||||
chmod 600 ${WAZUH_INSTALL_PATH}${keystore_key}
|
||||
chmod 600 ${WAZUH_INSTALL_PATH}${keystore_cert}
|
||||
}
|
||||
|
||||
##############################################################################
|
||||
# Copy all files from $WAZUH_CONFIG_MOUNT to $WAZUH_INSTALL_PATH and respect
|
||||
# destination files permissions
|
||||
@@ -232,23 +218,6 @@ main() {
|
||||
fi
|
||||
fi
|
||||
|
||||
keystore_key=/etc/keystore.key
|
||||
keystore_cert=/etc/keystore.cert
|
||||
|
||||
# If we come from 4.8.0, no certificates will be found.
|
||||
# Since the Keystore tool previously used sslmanager keys for encryption,
|
||||
# We copy them to the new location to be able to recover the information.
|
||||
if [ ! -f "${WAZUH_INSTALL_PATH}${keystore_key}" ] && [ ! -f "${WAZUH_INSTALL_PATH}${keystore_cert}" ]; then
|
||||
cp -p ${WAZUH_INSTALL_PATH}/etc/sslmanager.cert ${WAZUH_INSTALL_PATH}${keystore_cert}
|
||||
cp -p ${WAZUH_INSTALL_PATH}/etc/sslmanager.key ${WAZUH_INSTALL_PATH}${keystore_key}
|
||||
fi
|
||||
|
||||
# Test if the certificates are valid. If don't, re-generate them
|
||||
${WAZUH_INSTALL_PATH}/bin/wazuh-keystore -f default -k certificate_test -v test
|
||||
if [ $? -eq 1 ]; then
|
||||
GenerateKeystoreCert
|
||||
fi
|
||||
|
||||
# Mount selected files (WAZUH_CONFIG_MOUNT) to container
|
||||
mount_files
|
||||
|
||||
|
Reference in New Issue
Block a user