Hi Nilkanth,
Thanks for your message.
By default, for Kubernetes deployments, the web server is configured to use HTTPS with a temporary self-signed certificate. If you have removed this, you would need to perform a fresh deployment to a fresh database, as this is only generated during the initial deployment.
Alternatively, you can create your own self-signed TLS certificate. There are guides available online for this.
Please note the TLS certificate must have the following properties:
- Use a PKCS#12 certificate with a .p12 file extension. The .psx format is not supported.
- The certificate must have a password.
- The certificate must include a Subject Alternative Name (SAN).
After creating a certificate, an example of a Linux command to generate a .p12 file from the server key and server crt files would be:
sudo openssl pkcs12 -export -out burpserver.p12 -inkey server.key -in server.crt -passout pass:password
Please let us know if you need anything else.