feat(contrib): add ping key revocation helper
- Add make_ping_key_revocation.py: onion revocations are signed by the identity key, DNS TXT revocations are self-signed by the revoked key - Document the revocation format, endpoint, helper usage, lifetime and no-revocation-of-identity-key limits - Update the security audit, references and env docs for the new flow and the v2/onion-only scope
This commit is contained in:
@@ -186,8 +186,12 @@ ping key, so the service rejects the pings until delegation is restored.
|
||||
The `url` is trimmed of surrounding whitespace and trailing slashes, and the
|
||||
`chain` is lowercase, matching the service-side canonicalization.
|
||||
|
||||
See [`10_dnssec_key_publishing.md`](10_dnssec_key_publishing.md) for the
|
||||
operator guide on publishing `_welist-key.<host>` and on onion delegation.
|
||||
To stop accepting a ping key, run `contrib/make_ping_key_revocation.py` and
|
||||
submit the result to `{WELIST_SERVER_URL}/ping-keys/revoke`. Onion revocations
|
||||
are signed by the onion identity key; DNS TXT revocations are self-signed by the
|
||||
key being revoked. See [`10_dnssec_key_publishing.md`](10_dnssec_key_publishing.md)
|
||||
for the operator guide on publishing `_welist-key.<host>`, onion delegation and
|
||||
revocation.
|
||||
|
||||
### Version 1 (legacy)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user