From 6cd03076174c813e6547eea061bd068300c7f4e3 Mon Sep 17 00:00:00 2001 From: Yarmo Mackenbach Date: Wed, 17 Nov 2021 16:05:18 +0100 Subject: [PATCH] Add signature profile example --- examples/process-signature-profile.js | 34 +++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 examples/process-signature-profile.js diff --git a/examples/process-signature-profile.js b/examples/process-signature-profile.js new file mode 100644 index 0000000..e8fad19 --- /dev/null +++ b/examples/process-signature-profile.js @@ -0,0 +1,34 @@ +const doip = require('../src') + +const signature = `-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +Hey there! Here's a signature profile with doip-related proofs. + +openpgp4fpr:3637202523e7c1309ab79e99ef2dc5827b445f4b +key=hkp:test@doip.rocks +proof=dns:doip.rocks +-----BEGIN PGP SIGNATURE----- + +iQHEBAEBCgAuFiEENjcgJSPnwTCat56Z7y3FgntEX0sFAl/3JBMQHHRlc3RAZG9p +cC5yb2NrcwAKCRDvLcWCe0RfS7XvC/wN9F/0ef/w1yXJqApgSNfc8WJxKS232g7L +prb3EMhNI9JV13yfZObb664WahkrMOiiIeN2vyofpU1h80cucQwmTcsBav/TX7HI +aBtXYtC6XvAhNUsctfA7C/uTSL3+St8G6ahbP7RLmal0r8vfIRgLMco1LtNpQM1v +gjkjNpceKkl10cJgx7UiT1RWIIvisnEGNgK31XaN8oRwAMSySjl2n4fRjDRlJPVd +cK+WvS4GJS24jRqGqZASTusPVRAOxtY+uEwX0HepUicgaHdFSFZ4iHByyrKEMi9L +sS5Z7/ZvHXgmS1BUV9++vtChi6zaFwMJZnkMci3C0xwoQ3MECNN2OrPExFFcqk/z +CgC81QrXNjGMZrBmSzPDgsibGe5G1VlQ73h1VhMjdcBZ1EjN0trEm3Ka8TDhJysS +cXbjvHSGniZ7M3S9S8knAfIquPvTp7+L7wWgSSB5VObPp1r+96n87hyFZUp7PCvl +3XkJV2l34fePSR73Ka7jmX86ARn4+HM= +=ADl+ +-----END PGP SIGNATURE-----` + +const main = async () => { + // Process the OpenPGP signature + const sigProfile = await doip.signatures.process(signature) + + // Log the processed signature profile + console.log(sigProfile.users[0].claims) +} + +main() \ No newline at end of file