Charm that requests X.509 certificates using the tls-certificates
interface.
It uses the user-provided subject
configuration to generate a certificate signing request
(CSR) that will be inserted into its unit relation data as soon as the tls-certificates
relation
is created. In return, the certificate provider should use this CSR, generate a certificate,
and provide it back into their application relation data.
This charm is useful when developing and testing certificate providers.
- Juju >= 3.0
Deploy the charm and relate it to a certificate provider:
juju deploy tls-certificates-requirer
juju relate tls-certificates-requirer <TLS Certificates Provider>
Access the generated certificate:
juju run tls-certificates-requirer/leader get-certificate
tls-certificates
: Used for charms that require/provide TLS certificates.