Skip to content

[user requested enchancement] trust signed messages even if signer != sender as long the signatures is good  #4529

@martgil

Description

@martgil

Description:
We received a concern that the signed message can't be verified even though the signer's public key is already in the receiver's contact list.

The following error says could not verify signature: missing pubkey 685A5A5E51XXXXXX
If we can remember, we further check the sender's and the signer's emails before acknowledging the receiver that the message is indeed signed. If the check fails, the following error above occurs.

Interesting line of code:

const signerEmail = this.view.getExpectedSignerEmail();

The user requested an enhancement to it:

Then I would put in a request for enhancement - it's perfectly reasonable for the sender of the email and the signer of the email not to match. As long as the signature is good, then the trust put in the signature should be enough.
I know form a fact that the claws-mail plugin handles the email I sent to you without an issue.

I've tested Mailvelope and it doesn't give me any warning that the signer and sender don't match...

Let me know if there's anything I could help with. Thank you!

Reference: https://mail.google.com/mail/u/[email protected]/#inbox/FMfcgzGpGnJHJkblwqbFLWNQzNfrBjvb

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions