mirror of
https://github.com/the-djmaze/snappymail.git
synced 2024-12-29 11:01:34 +08:00
#89 OpenPGP.js verify cleartext
This commit is contained in:
parent
f625abe0b2
commit
acfe13bdc2
2 changed files with 4 additions and 4 deletions
|
@ -213,7 +213,9 @@ export const OpenPGPUserStore = new class {
|
|||
data.Folder = message.folder;
|
||||
data.Uid = message.uid;
|
||||
data.GnuPG = 0;
|
||||
let response = await Remote.post('MessagePgpVerify', null, data);
|
||||
let response = data.SigPartId
|
||||
? await Remote.post('MessagePgpVerify', null, data)
|
||||
: { Result: { text: message.plain(), signature: null } };
|
||||
if (response) {
|
||||
const signature = response.Result.signature
|
||||
? await openpgp.readSignature({ armoredSignature: response.Result.signature })
|
||||
|
|
|
@ -179,9 +179,7 @@ export const PgpUserStore = new class {
|
|||
async verify(message) {
|
||||
const plain = message.plain();
|
||||
if (/-----BEGIN PGP SIGNED MESSAGE-----/.test(plain) && /-----BEGIN PGP SIGNATURE-----/.test(plain)) {
|
||||
let result = await OpenPGPUserStore.verify(plain);
|
||||
console.dir(result);
|
||||
return;
|
||||
return await OpenPGPUserStore.verify(message);
|
||||
}
|
||||
if (message.pgpSigned()) {
|
||||
const sender = message.from[0].email;
|
||||
|
|
Loading…
Reference in a new issue