Proxy Configuration Encryption Utility

You can use the Proxy Configuration Encryption utility to encrypt the user name and/or password (as needed) that you provide to the proxy environment variable qualys_https_proxy or https_proxy.

The string-util utility is included in the Qualys Cloud Agent installation package. To access it, you must install or extract the installation package.

If you encrypt the credentials for one system using string-util, the change is applied to all systems using the same credentials. You do not need to run the utility on each system separately.

Provide the encrypted user name and password to your proxy environment variable in the .yml file.

qualys_https_proxy=https://[<#encrypted_username>:<#encrypted_password>@]<host>[:<port>]

The # delimiter indicates to the Cloud Agent that the user name and password are encrypted. Not including the # indicates that the user name and password are in plain text format.

For example (only encrypting password):

qualys_https_proxy=https://sys_account:#sRpSHQP582a1+gaJwHOm3g==@proxy.myco.com:8080

For example (encrypting username and password):

qualys_https_proxy=https://#uWpsHMSY932b2+fdcH723d==:#sRpSHQP582a1+gaJwHOm3g==@proxy.myco.com:8080