MCPcopy
hub / github.com/mailvelope/mailvelope / addPublicKeys

Method addPublicKeys

src/modules/KeyStoreGPG.js:57–65  ·  view source on GitHub ↗
(fprs)

Source from the content-addressed store, hash-verified

55 }
56
57 async addPublicKeys(fprs) {
58 const {armored} = await gpgme.Keyring.getKeysArmored({pattern: fprs});
59 try {
60 const keys = await readKeys({armoredKeys: armored});
61 this.publicKeys.keys.push(...keys);
62 } catch (e) {
63 console.log('Error parsing armored GnuPG key:', e);
64 }
65 }
66
67 async removeKey(fingerprint) {
68 await gpgme.Keyring.deleteKey(fingerprint);

Callers 1

importKeysMethod · 0.80

Calls 1

pushMethod · 0.45

Tested by

no test coverage detected