{% extends "layouts/base.html" %} {% block title %} Manage keys ~ ATR {% endblock title %} {% block description %} Review your keys. {% endblock description %} {% block content %}
Your public keys Your committee's keys
Review your public keys used for signing release artifacts.
Welcome, {{ asf_id }}! You are authenticated as an ASF committer.
Fingerprint | {{ key.fingerprint }} |
---|---|
Type | {{ algorithms[key.algorithm] }} ({{ key.length }} bits) |
Created | {{ key.created.strftime("%Y-%m-%d %H:%M:%S") }} |
Expires | {% if key.expires %} {% set days_until_expiry = (key.expires - now).days %} {% if days_until_expiry < 0 %} {{ key.expires.strftime("%Y-%m-%d %H:%M:%S") }} Expired {% elif days_until_expiry <= 30 %} {{ key.expires.strftime("%Y-%m-%d %H:%M:%S") }} Expires in {{ days_until_expiry }} days {% else %} {{ key.expires.strftime("%Y-%m-%d %H:%M:%S") }} {% endif %} {% else %} Never {% endif %} |
User ID | {{ key.declared_uid or 'Not specified' }} |
Associated PMCs | {% if key.committees %} {{ key.committees|map(attribute='name') |join(', ') }} {% else %} No PMCs associated {% endif %} |
{{ key.ascii_armored_key }}
You haven't added any personal GPG keys yet.
{% endif %}Fingerprint | {{ key.fingerprint }} |
---|---|
Type | {{ key.key.split()[0] }} |
{{ key.key }}
You haven't added any SSH keys yet.
{% endif %}Fingerprint | Apache UID | |
---|---|---|
{{ key.fingerprint[:16]|upper }} | {{ key.declared_uid or 'Not specified' }} | {{ key.apache_uid }} |
No keys uploaded for this committee yet.
{% endif %} {% endfor %} {% endblock content %}