The Charm Store will undergo scheduled database maintenance on July 5, 2026 22:00 to July 6, 02:00 UTC. During this time, you may be unable to access charm and bundle metadata or publish updates. No user action is required and services will automatically resume once maintenance is complete.

Manual TLS Certificates

Platform:

Ubuntu
24.04 22.04
Channel Revision Published Runs on
latest/stable 108 04 Jul 2024
Ubuntu 22.04
latest/edge 187 16 Apr 2025
Ubuntu 22.04
latest/edge 186 16 Apr 2025
Ubuntu 22.04
1/stable 225 17 Sep 2025
Ubuntu 24.04
1/stable 224 17 Sep 2025
Ubuntu 24.04
1/candidate 225 17 Sep 2025
Ubuntu 24.04
1/candidate 224 17 Sep 2025
Ubuntu 24.04
1/beta 281 10 Dec 2025
Ubuntu 24.04
1/beta 280 10 Dec 2025
Ubuntu 24.04
1/edge 452 03 Jul 2026
Ubuntu 24.04
1/edge 451 03 Jul 2026
Ubuntu 24.04
juju deploy manual-tls-certificates

Provide Certificates

1. Deploy Manual TLS Certificates

juju deploy manual-tls-certificates

Relate it to the charm requiring TLS Certificates:

juju relate manual-tls-certificates <your-charm>

2. Retrieve the certificate signing request

Retrieve all certificate signing requests that don’t have certificates already provided:

juju run manual-tls-certificates/leader get-outstanding-certificate-requests

For the specific relation ID associated to your charm, retrieve the certificate signing request:

juju run manual-tls-certificates/leader get-certificate-request relation-id=<id>

The output of this action is the certificate signing request, use it to obtain a signed TLS Certificate.

3. Provide the certificate

Once you have the certificate signed, provide it to the requiring charm using this action:

juju run manual-tls-certificates/leader provide-certificate \
  relation-id=<id> \
  certificate="$(base64 -w0 certificate.pem)" \
  ca-chain="$(base64 -w0 ca_chain.pem)" \
  ca-certificate="$(base64 -w0 ca_certificate.pem)" \
  certificate-signing-request="$(base64 -w0 csr.pem)" \
  unit-name="<unit-name>"

At this point the certificate is available for the requirer unit which requested it.