mirror of
https://codeberg.org/keyoxide/doipjs.git
synced 2024-12-22 14:39:28 -07:00
Add signature profile example
This commit is contained in:
parent
d5ea56a221
commit
6cd0307617
1 changed files with 34 additions and 0 deletions
34
examples/process-signature-profile.js
Normal file
34
examples/process-signature-profile.js
Normal file
|
@ -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()
|
Loading…
Reference in a new issue