w3c-ccg / did-spec

Please see README.md for latest version being developed by W3C DID WG.
https://w3c.github.io/did-core/
Other
124 stars 45 forks source link

Add 'Public Keys' section and update 'Authentication' section. #50

Closed peacekeeper closed 6 years ago

peacekeeper commented 6 years ago

Preview | Diff

peacekeeper commented 6 years ago

Changed key terms now to RsaSignatureVerificationKey2018, Ed25519SignatureVerificationKey2018, Secp256k1SignatureVerificationKey2018. Looks a bit long to me but clear and accurate. Everyone okay with that?

msporny commented 6 years ago

Looks a bit long to me but clear and accurate.

If a developer is using JSON-LD, they can compact to shorter names of their choosing. JSON-LD developers w/ standard tooling can compact to something like "Secp256k1Svk2018" if they want... or "BitcoinKey2018"... or whatever.

Granted, that doesn't help JSON developers, who will just have to live with the names we pick.

peacekeeper commented 6 years ago

Fixes #52

msporny commented 6 years ago

LGTM. We may want to reduce to "RsaVerificationKey2018" per @mikelodder7's comments. If there is nothing that VerificationKey can be confused with, then we should shorten it.

peacekeeper commented 6 years ago

Changed key terms now to shorter RsaVerificationKey2018, Ed25519VerificationKey2018, Secp256k1VerificationKey2018. Any more comments or should we merge?

msporny commented 6 years ago

LGTM, merging.