Burp Suite User Forum

Login to post

Enable TLS for BurpSuite Enterprise

Nilkanth | Last updated: Jan 25, 2023 03:29AM UTC

Hello, We want to enable TLS for burpSuite Enterprise Kubernetes version. Tried to toggle the 'Use TLS' in UI under Settings>Network, but it asks for certificate .p12 file. We want to use BurpSuite self-signed cert for this. How can we enable this option? Thanks!

James, PortSwigger Agent | Last updated: Jan 25, 2023 12:38PM UTC

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.

You need to Log in to post a reply. Or register here, for free.