Use HTTPS with a signed certificate in Cortex XSOAR. Concatenate the certificate chain.
By default, the tenant uses a self-signed certificate for a secure HTTP connection. TLS versions 1.2 and 1.3 are supported.
Certificate storage and auditing
HTTPS certificates and private keys are securely stored in Cortex XSOAR as Kubernetes secrets. During a certificate update, the old secret is automatically deleted and the certificate is not exposed externally. For better at-rest security, it is recommended to add drive encryption on your host machine.
Cortex XSOAR does not maintain an internal audit trail for certificate changes or private key access. These actions are performed and managed only by the customer using the provided certificate change script.
Create a self-signed certificate
Note
For command line prompt access, you need to open an SSH session to the Cortex XSOAR tenant with the 'viewer' user.
The 'viewer' user password is the same as the 'admin' user password. Ensure you are using the latest valid password (either from the initial installation or the last reset).
We recommend using a self-signed certificate only for development environments. Follow these steps to create a self-signed certificate.
Install or renew a custom certificate from a Certificate Authority
If you want to use your own certificate (X.509 certificates), you can install or renew a custom certificate. For security reasons, the default certificate for a production environment must be replaced with your private key and a certificate from a Certificate Authority (CA). For development environments, you either use a self-signed certificate or a certificate from a CA.