Skip to content

Certificate management

Certificate management is the place to request, renew, bind, download, revoke, and track free SSL/TLS certificates. The current console page is Certificate management.

The page includes:

  • Certificate totals, healthy count, abnormal count, and expiring-soon summary.
  • Domain search, status filters, and validation filters.
  • Card and table views.
  • A certificate lifecycle drawer for certificate details, deployment links, monitor links, and raw certificate material.
  • Batch download, batch renewal, batch client binding, and batch deletion.
  • Single-domain certificate: protects one hostname such as example.com.
  • Multi-domain certificate (SAN): protects multiple hostnames with one certificate.
  • Wildcard certificate: protects a domain and its subdomains, such as *.example.com.
  • IP certificate: issued through HTTP-01 validation and currently supported only with Let’s Encrypt.
CANotesLimits
Google Trust ServicesRecommended default with fast and stable issuanceDoes not support IP certificates
Let’s EncryptFree ACME CASupports IP certificates and has rate limits
ZeroSSLFree certificate service under SectigoGood for regular domain certificates
SSL.comCommercial CA providerSingle-domain only
ActalisItalian CA providerSingle-domain only

The request dialog has four steps: domain configuration, certificate options, deployment configuration, and issuance progress.

  1. Open the request dialog

    Click the certificate request action on the Certificate management page. When opened from SSL check or DNS query, the domain is prefilled automatically.

  2. Configure domains and validation

    • DNS-01: uses CNAME validation and works well for wildcards and renewals.
    • HTTP-01: uses an HTTP validation file and works for publicly reachable single domains or IP addresses.

    Enter multiple domains one per line. Wildcard domains must use DNS-01.

  3. Choose CA and signing algorithm

    Select the issuing CA and key algorithm. For IP certificates, the form automatically switches to Let’s Encrypt and disables unsupported CAs.

  4. Configure deployment

    You can skip deployment and bind later, or select existing deployment clients and business targets so the certificate is bound after issuance.

  5. Track progress

    After submission, the progress step updates in real time. You can also move the request to the background and continue using other pages.

DNS-01 shows the required CNAME record. After updating DNS, refresh the validation status. Forced refresh has a short cooldown to avoid excessive checks.

Use DNS-01 for:

  • Wildcard certificates.
  • Multi-domain certificates.
  • More reliable future renewals.
  • Sites where HTTP validation files cannot be placed.

HTTP-01 fetches ACME challenge data and shows the validation path and content. If the token has not been generated yet, the frontend polls briefly. If it times out, retry later or request again.

Use HTTP-01 for:

  • Publicly reachable websites.
  • IP certificate requests.
  • Single-domain cases where DNS changes are inconvenient.

Click a certificate to open the lifecycle drawer. It shows:

  • Basic information, domains, SANs, CA, remaining days, and status.
  • CNAME or HTTP-01 validation information.
  • Bound deployment clients.
  • Monitor items matching the certificate domain.
  • Entry points for raw PEM, private key, and chain content.

The drawer also provides quick actions:

  • Bind deployment clients.
  • Add a 443 monitor for the certificate’s primary domain.
  • View certificate logs.
  • View raw certificate material.
ActionDescription
RenewSubmit a renewal request for an existing certificate. Only records with certificate files can be renewed.
Re-requestSubmit a new request using the original domains, CA, algorithm, and validation method. DNS-01 records must pass CNAME validation first.
RevokeSubmit a revocation request to the CA, usually after private key exposure or loss of trust.

After issuance succeeds, download the certificate ZIP package from the list or details. The package usually includes:

  • Certificate file.
  • Private key file.
  • Intermediate certificate or full chain.

Batch download triggers downloads for selected certificates and skips records without certificate files or private keys.

Certificates can be bound to deployment clients:

  1. Choose Deploy from the certificate list or bind clients in the lifecycle drawer.
  2. Select one or more online deployment clients.
  3. For a single certificate, the dialog shows already bound clients to avoid duplicate binding.
  4. For multiple selected certificates, the selected certificate-client bindings are submitted together.

After binding certificates to clients, configure business targets and run manual deployments on the Automated deployment page.

After selecting rows in the certificate list, you can:

  • Batch download selected certificate files.
  • Batch renew certificates by submitting renewal requests sequentially.
  • Batch bind certificates to deployment clients.
  • Batch delete certificate records.

Common causes include:

  • DNS CNAME has not propagated or is incorrect.
  • HTTP-01 validation URL cannot be reached by the CA.
  • A wildcard domain was configured with HTTP-01.
  • The selected CA does not support the domain type.
  • CA rate limits were reached.

Recommended steps:

  1. Check the progress view or logs for the failure reason.
  2. Verify validation records, validation path, and DNS resolution.
  3. Wait for DNS propagation and refresh validation.
  4. Change CA or validation method if needed, then request again.

Filter the list by expiring certificates, then renew or re-request the certificates that need action. If a certificate is bound to deployment clients, check deployment status and business targets after renewal succeeds.