Do not display unverified uids as part of a key for hkp index and vindex output
This is not for security or privacy reasons, but to provide an accurate answer to a search request.
This commit is contained in:
@@ -136,10 +136,12 @@ class HKP {
|
|||||||
ctx.body = `info:${VERSION}:${COUNT}\npub:${fp}:${algo}:${key.keySize}:${created}::\n`;
|
ctx.body = `info:${VERSION}:${COUNT}\npub:${fp}:${algo}:${key.keySize}:${created}::\n`;
|
||||||
|
|
||||||
for (const uid of key.userIds) {
|
for (const uid of key.userIds) {
|
||||||
|
if(uid.verified) {
|
||||||
ctx.body += `uid:${encodeURIComponent(`${uid.name} <${uid.email}>`)}:::\n`;
|
ctx.body += `uid:${encodeURIComponent(`${uid.name} <${uid.email}>`)}:::\n`;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = HKP;
|
module.exports = HKP;
|
||||||
|
|||||||
Reference in New Issue
Block a user