[openpgp] Re: Using DNS Handles with OpenPGP
Andrew Gallagher <[email protected]>
| Newsgroups | gmane.ietf.openpgp |
|---|---|
| Message-ID | <[email protected]> |
Hi, Phillip. On 7 Feb 2025, at 21:29, Phillip Hallam-Baker <[email protected]> wrote: > > So putting OpenPGP keys into the DNS directly seems like a bad idea. Better to use signed contacts and put the root of trust for the contact manager into the DNS: > > _mesh.phill.hallambaker.com <http://mesh.phill.hallambaker.com/>. IN TXT "dsa=mbqn-a3es-zbye-xp3o-w6et-pqug-go5v@@example.com <http://example.com/>" > > So what this does is bind my DNS handle to my Mesh direct service address which is a root-o-trust/service address pair. And then people can do a fetch to get my public contact assertion signed under that root o' trust and verify it. If my zone is DNSSEC signed, we have a fairly solid trust path for establishing TOFU. > > And that contact assertion would hold my SSH credentials OpenPGP credentials, etc. etc. Right now I am just transferring the IANA protocol names into my JSON serialization. This proposal sounds to me like it can already be done by combining WKD and Keyoxide [1] - WKD binds the key to the domain, and Keyoxide binds the various other identities to the key. Or am I missing an extra subtlety? A [1] www.keyoxide.org _______________________________________________ openpgp mailing list -- [email protected] To unsubscribe send an email to [email protected]
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEKR55odxVrielLu+DXB7EBNWQZikFAmesi4cACgkQXB7EBNWQ Zinb8w//YjsRqdFx3+WykA+BESfuT6NLiAU2q2L96eG6OztW6rsCFKkGU+1Rq4Lj /VddBYvKpEdcaRUeiI3A+hIO+730KxcWrQgulHM2kmsH0HYor3oczqHBL8mZlnvj hCYBsKs//2i2ONOUymdSQg0Lx0tI5IQgSevFasQLtG1tEISIjsXzEIIMYTOqEs9q FbWJlt66g7i6DAGl+MTGe2HfRhmDON0dGiasAQvfVyGf44LCFW6ge+QDSFcSI2Pq xaAdGZzgHPHJ4FSoqYRkO/pBkl9ohshJp9fG2uxbfDLIrrr4duawhHYrXlmWiYiG sNF27NKvt/dsuwvUzRharQXTQxWCJ9SfBwkv113G+b1hy+EXR5JaRwAlvz1Mqvz1 8kM0lZC+rre2l1M42PJFujp3JQ+4GGz3kU9Qr7DsQ8OLVqTk3QKORMmAtxusqeV4 K5Hhsfve8O8dPlNqtphc4NniTta6RCNtJ4q8FYUD+eNaaHJSvgPuQO+euGcelbcX aPN9n86c4Zf6QcltdvKuN91zPn7c6ACiu4XYq7NOL+4mGbBLFLlb6j1wA5FWK3Ad /e/4HVVrOyRNOXtVwQQC/3P6ywgLxE8o3OVxpsYts/ZZ/NgL8cVm2uXFIX/rkedu pnMaTWWgzFJH0k9m1WM+kfhP4x8AEoNowCpd5GcIhqJX1JHVfoI= =wcU6 -----END PGP SIGNATURE-----