# Managing SSL Certificates for HTTPS
The default CDN omains (ending with *.cdn.byteark.com) come with HTTPS enabled. For custom domains, you'll need to configure SSL certificates using one of these methods:
- Use SSL Certificates from Fleet Cert Manager (issued by Let's Encrypt, ZeroSSL, Google Public CA)
- Use your own SSL Certificates
TIP
SSL Certificate updates take effect within approximately 1-2 minutes after changes
# Using SSL Certificates from Fleet Cert Manager
ByteArk Fleet (CDN)'s Web CDN can generate SSL certificates via Let's Encrypt, ZeroSSL, or Google Public CA using the ACME Protocol:
- Login to ByteArk Fleet (https://fleet.byteark.com (opens new window)) and select your target Web CDN Service
- Navigate to SSL/TLS menu under the Service and click
- Enter domain name(s) or subdomain(s) and email (use commas to separate multiple domains)
- Select desired certificate authority
- For Google Public CA, you'll need to enter EAB Secret on first use with that email. Get EAB Secret details from Google tutorial (opens new window), then enter HMAC(b64MacKey) and Key ID(keyId)
- Click Get Certificate and wait for SSL certificate generation. Once complete, it will appear in SERVICE'S CERTIFICATES list
- In SERVICE'S CERTIFICATES list, click on the newly created certificate
# Using Your Own SSL Certificates
To import existing SSL certificates into ByteArk Fleet (CDN) Web CDN:
- Login to ByteArk Fleet (https://fleet.byteark.com (opens new window)) and select your target Web CDN Service
- Navigate to SSL/TLS menu and click in the SSL CERTIFICATES section
- Enter your certificate's Key and Certificate data
- Click to import
- In SERVICE'S CERTIFICATES list, click on the newly imported certificate
TIP
Multiple certificates can be created or imported per Service. Active certificates appear in CURRENT SSL/TLS CERTIFICATE list
# Requesting SSL Certificates from Fleet Cert Manager using DNS-01 Challenge
By default, Fleet Cert Manager uses HTTP-01 challenge for certificate requests. In some cases (e.g., wildcard certificates), DNS-01 challenge may be required. Currently, only Cloudflare DNS Provider is supported:
- Login to ByteArk Fleet (https://fleet.byteark.com (opens new window)) and select your target Web CDN Service
- Navigate to SSL/TLS menu and click
- Enter initial SSL Certificate details as described in Using SSL Certificates from Fleet Cert Manager
- Click
- Select Cloudflare from DNS-01 options
- Create an API token in Cloudflare with Zone/Zone/Read and Zone/DNS/Edit permissions for the target domain's zone
- Enter the API token in DNS API Token field
to show additional settings
- Click Get Certificate and wait for SSL certificate generation. Once complete, it will appear in SERVICE'S CERTIFICATES list