Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add support for WKS #36

Open
azet opened this issue Dec 15, 2016 · 0 comments
Open

add support for WKS #36

azet opened this issue Dec 15, 2016 · 0 comments

Comments

@azet
Copy link
Collaborator

azet commented Dec 15, 2016

If we opt to implement MTA-STS as is, we need to serve HTTPS, as a further enhancement we could add support for WKS (OpenPGP Web Key Service) which would allow users to automagically look up OpenPGP keys of a given e-mail address local to the MTA.

Implementation should be rather straight-forward. WKS key discovery roughly works like that:

For example the URI to lookup the key for Joe.Doe@Example.ORG is:

  https://example.org/.well-known/openpgpkey/
  hu/iy9q119eutrkn8s1mk4r39qejnbu3n5q

(line has been wrapped for rendering purposes)

which is served simply via a /.well-known URL, where the account (e-mail address) is encoded as follows: z-base-32(SHA1(${address-local_part})).


Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant