Open the Sign tab.
Trusted signers live in the Sign tab, next to the signing keys. This is the same place you sign and sign-then-encrypt from.
Trusted signers are the people whose signatures you accept. AgePony keeps them in an allowed_signers list, checks incoming files against it, and names the signer when a file verifies. You manage the list from the Sign tab.
Trusted signers live in the Sign tab, next to the signing keys. This is the same place you sign and sign-then-encrypt from.
Add a person with an identifier, such as their email, and their public signing key. These are the same two fields as a line in an OpenSSH allowed_signers file, so a list you already keep transfers over directly.
Decrypt a sign-then-encrypt file, or verify a detached signature. AgePony checks the signature against your trusted signers as the file streams past.
If the signer is on your list, AgePony names them. If not, it reports an unknown signer, and it is up to you whether to trust the file.
Delete anyone you no longer trust from the same list. From then on their files verify as an unknown signer rather than a named one.
AgePony's trusted signers use the same format OpenSSH expects, so the list is portable both ways.
It is the OpenSSH file format that maps an identifier to a public key for signature verification. AgePony keeps its trusted signers in the same shape, so the list is portable to and from ssh-keygen.
The file still decrypts, but AgePony reports the signer as unknown rather than naming them. You decide whether to trust it.
Yes. The Sign tab and trusted signers are on iPhone and Android.
Yes. AgePony produces standard SSHSIG signatures and uses the allowed_signers format, so ssh-keygen -Y verify checks the same files against the same list.
Free file encryption for iOS and Android. No accounts, no tracking, no servers.