{% extends "base.html" %} {% block content %}
Manage this server's authority, certificate lifecycle, and trust relationships.
Signing authority: {{ authority['name'] }}. New certificates use this server's current CA.
Search issued certificates, download artifacts, and manage revocation.
| Common name / SANs | Owner / service | Issuer / template | Status / expires | Actions |
|---|---|---|---|---|
| {{ certificate['common_name'] }} {{ certificate['subject_alt_names'] }}{% if certificate['renewed_from_id'] %} Renewed from #{{ certificate['renewed_from_id'] }}{% endif %} |
{{ certificate['owner'] or 'Unassigned' }} {{ certificate['service_name'] or certificate['deployment_host'] }}{% if certificate['environment'] %} {{ certificate['environment'] }}{% endif %}{% if certificate['tags'] %} {{ certificate['tags']|replace(',', ' ยท ') }}{% endif %} |
{{ certificate['authority_name'] }} {{ certificate['template_name'] or certificate['profile'] }} |
{% if certificate['revoked_at'] %}Revoked
{% elif certificate['not_after'] <= now %}Expired
{% elif certificate['authority_id'] not in active_authority_ids %}Issuer inactive
{% else %}Active{% endif %}
{{ certificate['not_after'][:10] }} {% if certificate['tls_enabled'] %} TLS: {{ certificate['endpoint_status'] or 'Pending check' }}{% endif %} |
Certificate
Chain
{% if key_download_enabled and certificate['private_key_pem'] %}Key{% endif %}
{% if can_manage('admin', 'operator') and not certificate['revoked_at'] %}
Renew
Revoke |
{{ 'Adjust the search or filters to find your certificates.' if query else 'Certificates issued by this server will appear here.' }}