hkp-client
v0.0.2
Published
Search and fetch keys from public key servers
Downloads
14
Readme
hpk-client
Use this for searching and fetching keys from public-key servers implementing the OpenPGP HTTP Keyserver Protocol (HKP).
Search
var hkp = require('hkp-client');
var keyserver = 'http://pgp.mit.edu:11371';
var search = '[email protected]';
hkp.search(keyserver, search, function(err, results) {
if (err) return console.log(err);
console.log(results);
});
[
{
uid: {
user: 'Linus Torvalds <[email protected]>',
time: '1316554898'
},
pub: {
keyId: '00411886',
bits: '2048',
time: '1316554898'
}
}
]
Fetch
var hkp = require('hkp-client');
var keyserver = 'http://pgp.mit.edu:11371';
var keyId = '00411886';
hkp.fetch(keyserver, keyId, function(err, pubKey) {
if (err) return console.log(err);
console.log(pubKey);
});
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.1.0
...
...
-----END PGP PUBLIC KEY BLOCK-----