stacks-archive / blockstack-proofs-py

For verifying proofs (twitter, github, domains etc) linked to a blockchain ID
MIT License
19 stars 12 forks source link

Add support for PGP key verification #3

Open shea256 opened 8 years ago

john-light commented 8 years ago

Idea: add blockchain ID info contact field of PGP key (like you can add email addresses). Then when the PGP key is added to the blockchain ID, this will create a two-way link between the two.

The other option is, of course, to sign a verification message like "verifying that my blockchain ID is..." with the PGP key.

shea256 commented 8 years ago

Interesting, I have a message signing example in blockchain-id-js but I didn't think about adding the blockchain ID info to the contact field. That could be another nice option.

coldacid commented 7 years ago

Adding the ID info via contact field may break CAcert PGP key certification as it checks all User IDs (both name and address) before certifying that the PGP key belongs to the CAcert member. For now it's probably safer to just stick with message signing.