{% load bootstrap4 %} {% load i18n %}
{% trans "PGP signing" %}
{% bootstrap_field form.signing_enabled form_group_class='mb-0' %}
{% bootstrap_field form.signing_key_file layout='horizontal' %} {% if form.instance.signing_key_fingerprint and form.signing_key_info %}
{% trans "Fingerprint" %}
{{ form.instance.signing_key_fingerprint }}
{% trans "User IDs" %}
{% for user_id in form.signing_key_info.user_ids %}
{{ user_id }}
{% empty %} - {% endfor %}
{% trans "Created" %}
{{ form.signing_key_info.created_at|date:"SHORT_DATE_FORMAT"|default:"-" }}
{% trans "Expires" %}
{% if form.signing_key_info.expires_at %} {{ form.signing_key_info.expires_at|date:"SHORT_DATE_FORMAT" }} {% else %} {% trans "Never" %} {% endif %}
{% trans "Algorithm" %}
{{ form.signing_key_info.algorithm|default:"-" }}
{% trans "Status" %}
{% if form.signing_key_info.can_sign %} {% trans "Signing capable" %} {% else %} {% trans "Cannot sign" %} {% endif %}
{% else %}
{% if form.instance.signing_key_fingerprint %}
{{ form.instance.signing_key_fingerprint }}
{% trans "Key information is currently unavailable." %}
{% else %} {% trans "No signing key configured." %} {% endif %}
{% endif %}

{% trans "PGP encryption" %}
{% bootstrap_field form.encryption_enabled form_group_class='mb-0' %}
{% bootstrap_field form.missing_key_policy layout='horizontal' %} {% bootstrap_field form.invalid_key_policy layout='horizontal' %} {% bootstrap_field form.unverified_key_policy layout='horizontal' %} {% bootstrap_field form.expired_key_policy layout='horizontal' %} {% bootstrap_field form.keyserver_url layout='horizontal' %}

{% trans "Advanced key management" %}
{% bootstrap_field form.refresh_keys_automatically layout='horizontal' %} {% bootstrap_field form.key_refresh_interval_days layout='horizontal' %} {% bootstrap_field form.keyserver_timeout_seconds layout='horizontal' %}
{% bootstrap_field form.send_expiry_reminders form_group_class='mb-0' %}
{% bootstrap_field form.expiry_reminder_days layout='horizontal' %}