{% extends "app.html" %} {% block body_class %}{{ block.super }} page-manage-keys{% endblock %} {% block extra_head %} {{ block.super }} {% endblock %} {% block content %} {% if not has_identity_key %}
No identity key set up yet. Generate one to allow other users to send you secrets directly.

Generating your key...

{% else %}

Your Identity Key

Your identity key lets other users send you secrets directly. Your public key is on the server; your private key is needed to decrypt them.

LocationPrivate key status
This browser Checking...
Server {{ has_server_private_key|yesno:"✓ Stored,✗ Not stored" }}
Danger zone
{% if pending_recipient_count %}

{{ pending_recipient_count }} pending secret{{ pending_recipient_count|pluralize }} sent to you will become unreadable if you regenerate your key.

{% endif %} Generates a new keypair, replacing your current identity key on the server. Any secrets sent to you but not yet read will be permanently lost.
{% endif %}

Receive Pod Keys

Each receive pod has its own keypair. The private key is needed to decrypt secrets sent to you.

{% if pods %} {% for pod in pods %} {% endfor %}
Pod In browser On server
{{ pod.name|default:"(unnamed)" }} - {{ pod.encrypted_private_key|yesno:"✓,✗" }}
{% else %}

You have no receive pods yet. Create one to start receiving secrets.

{% endif %}

Back to Dashboard

{% endblock %}