Certificate Support on SUSE Linux Enterprise 11
Cloud agent installed on SUSE Linux Enterprise 11 may throw the following error for the certificate ca-bundle.crt
when communicating with the Qualys Cloud Platform. This happens when the certificate files are not present on the host asset.
[qualys-cloud-agent][8056]:[Error]:Http request failed:Problem with the SSL CA cert (path? access rights?): error setting certificate verify locations:
CAfile: /etc/ssl/ca-bundle.crt
CApath: none
To fix this issue, you must manually install the certificate files at the appropriate location on the host asset. You can either use the certificate files from your existing RHEL or CentOS assets or download the certificate files from the following location:
https://curl.haxx.se/docs/caextract.html
The following are the steps to manually install the certificate:
- Download the file
cacert.pem
and rename it toca-bundle.pem
. - Copy the certificate file (
ca-bundle.pem
) at the following default location on SUSE Linux Enterprise 11:/etc/ssl/
- If you want to use any other location, ensure that the directory path is added in the
/etc/Qualys/cloud-agent/agent.config
file in the following manner:
{
"os": "Suse",
"cafile": "<CustomizedPath>"
}
- Restart the Cloud Agent to apply the updated certificate file.