Manage the X.509 certificate authority and certificates used for certificate-authenticated tunnels. Private keys stay in the router's PKI store; client bundles are retrieved out-of-band.
Working… this page updates automatically.
ipsec_cert:*:write (net-admin role).
secret:*:write (they store a passphrase in the secret store).
The encrypted client bundle for {{BUNDLE_HOST}} (CA {{BUNDLE_CA}}) was written to the router's PKI store. For security it is not downloaded through this web interface — the bundle carries the client private key, which never transits the web tier.
Retrieve it out-of-band from a trusted shell on the router, e.g.:
doas ikectl ca {{BUNDLE_CA}} certificate {{BUNDLE_HOST}} export
# the bundle is written under the CA store; copy it off with scp, e.g.
scp root@this-router:/etc/ssl/{{BUNDLE_CA}}/<bundle> .
The bundle is encrypted with the export passphrase you just entered — relay that passphrase to the client by a separate secure channel.
Managed CA {{CA_NAME}}{{#CA_BADMODE}} — key file permissions need attention{{/CA_BADMODE}}.
No managed CA yet. Create one below to issue server and client certificates.
{{/NO_CA}} {{#CAN_WRITE}} {{/CAN_WRITE}}{{INVENTORY}}
{{/HAS_INVENTORY}}
{{#NO_INVENTORY}}
No certificate inventory to show. Enter a CA name and refresh.
{{/NO_INVENTORY}}