{% extends 'generic/object.html' %} {% load helpers %} {% block extra_controls %} {% if can_download %} Download{% endif %} {% if can_add_link %} Link Object{% endif %} {% endblock %} {% block content %}

Certificate

Name{{ object.name }}
Status{{ object.get_status_display }}
Expiration Health{{ expiry.label }}{% if expiry.days != None %} ({{ expiry.days }} day{{ expiry.days|pluralize }}){% endif %}
Format{{ object.get_source_format_display }}
Valid From{{ object.valid_from|placeholder }}
Expires At{{ object.valid_to|placeholder }}
Alert Trigger{{ object.alert_trigger|default_if_none:"—" }} {{ object.get_trigger_unit_display|default:"" }}
Serial{{ object.serial_number|placeholder }}
SHA-256{{ object.fingerprint_sha256 }}
Public Key SHA-256{{ object.public_key_fingerprint }}
Key{{ object.key_type }}{% if object.key_size %} {{ object.key_size }} bit{% endif %}{% if object.curve %} / {{ object.curve }}{% endif %}
CA Certificate{{ object.is_ca|yesno:"Yes,No" }}
Parent Certificate{% if visible_parent %}{{ visible_parent }}{% else %}—{% endif %}

Identity

Subject{{ object.subject|placeholder }}
Certificate Authority{% if object.authority %}{{ object.authority.name }}{% else %}—{% endif %}
Issuer DN{{ object.issuer|placeholder }}
SANs{% if object.subject_alternative_names %}
    {% for san in object.subject_alternative_names %}
  • {{ san }}
  • {% endfor %}
{% else %}—{% endif %}
{% if object.is_ca %}

Issued Certificates

{% if issued_certificates %}
    {% for cert in issued_certificates %}
  • {{ cert }}
  • {% endfor %}
{% else %}No visible certificates are currently linked to this CA.{% endif %}
{% endif %}

Certificate Material

{{ object.material }}
{% include 'netbox_certificates/_groups.html' %}

Bundles

{% if related_bundles %}{% else %}No visible Bundles.{% endif %}

Chain Validation

{% if chain_validation.valid %}VALID{% elif chain_validation.complete %}INVALID{% else %}INCOMPLETE{% endif %}
    {% for check in chain_validation.checks %}
  • {% if check.ok %}✓{% else %}✗{% endif %} {% if check.object %}{{ check.object }}: {% endif %}{{ check.message }}
  • {% endfor %}

Renewal History

{% if visible_supersedes %}
Supersedes: {{ visible_supersedes }}
{% endif %}{% if renewed_by %}
Renewed by:
    {% for cert in renewed_by %}
  • {{ cert }}
  • {% endfor %}
{% endif %}{% if not visible_supersedes and not renewed_by %}None{% endif %}
{% include 'netbox_certificates/_links.html' %}{% include 'inc/panels/custom_fields.html' %}{% include 'inc/panels/tags.html' %}{% include 'inc/panels/comments.html' %}
{% endblock %}