forked from Mirrors/keyoxide-web
Fix signature profile generation
This commit is contained in:
parent
f51afd2ead
commit
e5265a899d
1 changed files with 6 additions and 4 deletions
|
@ -138,7 +138,9 @@ const fetchSignature = (signature) => {
|
|||
// Check validity of signature
|
||||
let signatureData
|
||||
try {
|
||||
signatureData = await openpgp.cleartext.readArmored(signature)
|
||||
signatureData = await openpgp.readCleartextMessage({
|
||||
cleartextMessage: signature
|
||||
})
|
||||
} catch (error) {
|
||||
reject(new Error(`Signature could not be properly read (${error.message})`))
|
||||
}
|
||||
|
@ -161,10 +163,10 @@ const fetchSignature = (signature) => {
|
|||
// Check validity of signature
|
||||
const verified = await openpgp.verify({
|
||||
message: signatureData,
|
||||
publicKeys: output.publicKey
|
||||
verificationKeys: output.publicKey
|
||||
})
|
||||
const { valid } = verified.signatures[0]
|
||||
if (!valid) {
|
||||
|
||||
if (!await verified.signatures[0].verified) {
|
||||
reject(new Error('Signature was invalid'))
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue