forked from RainLoop/rainloop-webmail
-
-
Notifications
You must be signed in to change notification settings - Fork 137
OpenPGP
the-djmaze edited this page Feb 9, 2022
·
7 revisions
When OpenPGP is enabled by admin, you will have options to encrypt, decrypt, sign and verify messages.
These can be achieved with: Mailvelope, OpenPGP.js and GnuPG. Difference is that GnuPG runs on the server and the others in your browser.
Signing a message requires the passphrase of your private key. For safety the system will first check if it is possible with OpenPGP.js else GnuPG.
- Sign only text/html
- Not the attachments
- Done in browser so that server doesn't need your passphrase
- This primary choice
- Sign everything
- Done on server, passphrase less secure as it is transmitted
- This is secondary choice
Not possible
Encrypting a message doesn't need a passphrase, because that is done with public keys. The system will first try GnuPG else OpenPGP.js.
- Encrypt everything
- Done on server, send to server unencrypted
- This is primary choice
- Encrypt only text/html
- Not the attachments
- Done in browser, so send to server encrypted
- This is secondary choice
Use the special button in compose window to activate.
- Encrypt only text & attachments
- HTML not possible
- Done in browser, so send to server encrypted
- This is secondary choice