The Burp Suite User Forum was discontinued on the 1st November 2024.

Burp Suite User Forum

For support requests, go to the Support Center. To discuss with other Burp users, head to our Discord page.

SUPPORT CENTER DISCORD

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.

Sathish | Last updated: Aug 03, 2023 02:02PM UTC

I did the same, but the web server display not secure and there no padlock

Josh, PortSwigger Agent | Last updated: Aug 04, 2023 08:12AM UTC