Bring Your Own Certificate (BYOC)
While CloudGuard WAF SaaS offers managed public SSL/TLS certificates signed by Let’s Encrypt, you may choose to use your own certificate and private key—ideal for compliance needs or existing certificate infrastructure.
Your private key is end-to-end encrypted during upload, ensuring complete confidentiality and security.
To configure HTTPS traffic with your own certificates, follow the steps below:
Step 1: Upload Certificate and Private Key
In the Infinity Portal, navigate to Policy → Profiles.
Select the CloudGuard WAF SaaS profile linked to your asset.
For each domain listed, click on it and:
Upload the public certificate (PEM format)
Upload the private key
Ensure the certificate includes the full chain

Step 2: Connect your domain to WAF SaaS
Before performing this stage, disable any existing AWS CloudFront configuration for your website's address if you have any.
Once the environment is ready, a CNAME value will be generated for your domain (this may take up to 30 minutes).
In your DNS provider’s configuration, replace the existing CNAME record with the new value provided by CloudGuard.
Once DNS records have propagated, your domain’s traffic will flow through WAF SaaS and be securely routed to your internal web server.

Step 3: Allow WAF SaaS to Access Your Origin Server
To ensure smooth traffic flow between WAF SaaS and your internal web server:
Allow incoming traffic from the IP addresses provided in the WAF SaaS deployment form.
Do not remove existing access rules until:
72 hours have passed (to allow full DNS propagation), and
You have confirmed successful traffic flow through WAF SaaS.
Step 4: Test access to your site
After completing the above steps:
Confirm that the website is reachable over HTTPS.
Verify that traffic is flowing through WAF SaaS (you can check headers or logs in the Infinity Portal).
Double-check that your origin server is no longer publicly accessible (unless intentionally exposed).
Make sure you have not left a publicly exposed domain in your previous environment!
Last updated
Was this helpful?