{% extends "base.html" %} {% block content %}

Sign Certificate

New Host Certificate

Fill in the details below. The CA on this host will sign a new certificate. Scan the QR codes with the mobile Nebula app or copy the PEM values.

{% if error %}
{{ error }}
{% endif %}
{% if result %}

Certificate Issued

{# cert info summary #} {% if result.cert_info %} {% set details = result.cert_info.get("details", {}) %}
Name
{{ details.get("name", result.name) }}
IP
{{ (details.get("ips", [result.ip]) | first) }}
{% if details.get("groups") %}
Groups
{{ details.get("groups") | join(", ") }}
{% endif %} {% if details.get("notAfter") %}
Expires
{{ details.get("notAfter") }}
{% endif %}
{% endif %}

Scan each QR code separately with the Nebula mobile app, or use the PEM text below. The private key is shown only once — store it securely.

Host Certificate
{{ result.cert_qr | safe }}
Certificate PEM
{{ result.cert_pem }}
Host Key (Private)
{{ result.key_qr | safe }}
Key PEM
{{ result.key_pem }}
{% endif %} {% endblock %}