Automatically verify PGP and S/MIME signed messages

This commit is contained in:
the-djmaze 2024-03-04 01:07:00 +01:00
parent 27fbe01876
commit 870019d2df
8 changed files with 82 additions and 47 deletions

View file

@ -120,12 +120,10 @@ export class MessageModel extends AbstractModel {
encrypted: false,
pgpSigned: null,
pgpVerified: null,
pgpEncrypted: null,
pgpDecrypted: false,
smimeSigned: null,
smimeVerified: null,
smimeEncrypted: null,
smimeDecrypted: false,
@ -199,10 +197,9 @@ export class MessageModel extends AbstractModel {
}
});
this.smimeSigned.subscribe(value => {
value?.body && MimeToMessage(value.body, this);
'verified' in value && this.smimeVerified(value.verified);
});
this.smimeSigned.subscribe(value =>
value?.body && MimeToMessage(value.body, this)
);
}
get requestHash() {