Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.54 KB

manual_cloudflare.md

File metadata and controls

24 lines (20 loc) · 1.54 KB

Manual Cloudflare Certificates

Replacement

  1. Obtain the new certificate from SSMLate.
    • You will not be able to obtain a backup from via GCP!
  2. Get the current private key from the SSLCerts Lockbox 1Password vault and save it to your machine. (preferably on a tmpfs)
    • Alternatively for a certificate that is available in GKMS, you can retireve it there, too.
  3. Log into https://dash.cloudflare.com and select the zone, to which the certificate is matched. (e.g. staging.gitlab.com for a certificate which matches that SAN)
    • When prompted for an account, select GitLab.
  4. Click on the SSL/TLS-tab and Edge Certificates.
  5. Select the certificate you would like to replace by clicking on the Manage button for that certificate followed by the wrench icon.
    • Its type should be Custom or Custom (legacy), others are managed by Cloudflare and cannot manually be replaced!
  6. Paste the TLS Certificate into the SSL Certificate field and the private key into the Private Key field.
    • Select the Bundle Method Compatible
    • Select Private Key Restriction Distribute to all Cloudflare data centers
    • Set Legacy Client Support to Modern
  7. Click Upload Custom Certificate
  8. Close the management dialog that might still be open and refresh the page.
  9. You should now see the updated certificate.

Rollback

There is no backup mechanism provided. So a rollback would be a replacement with a prior version of the certificate. That might exist in the SSLCerts Lockbox history.