# Using OpenPGP

How to use OpenPGP

##### Post Metadata
- Posted at: about 7 years ago
- Net upvotes: 1


## Comments
### Comment 1

WebMail Pro 8 offers OpenPGP support. You can sign and encrypt outgoing emails, as well as verify and decrypt messages you receive.

To implement OpenPGP support, we used OpenPGP.js (http://openpgpjs.org/) library. It works with current versions of Firefox, Chrome, and Safari; Internet Explorer is not supported.

This functionality is enabled in product configuration by default - however, the administrator can disable OpenPGP support (https://afterlogic.com/docs/webmail-pro-8/configuring-webmail/how-to-disable-openpgp-support).

By default, OpenPGP support is disabled for all the users, and each specific user should enable it for their account if they&#39;re willing to use OpenPGP. That&#39;s done in OpenPGP screen of user account settings.

The first thing to do is to set up your public and private key. If you don&#39;t have those yet, you can generate those in the interface directly: press Generate button, select the email address you&#39;re willing to use, specify the password for the key pair (&#39;&#39;optional&#39;&#39;) and select the key length. Generating keys may take a while, once that&#39;s done you&#39;ll have the keys stored in your WebMail Pro 8 account.

If you already have those keys, you can import those into the application, that is done separately for the public and private key. You can have keys supplied for multiple email addresses linked to the same WebMail Pro 8 account if necessary.

IMPORTANT: Private and public keys are never transmitted to the server where the application runs, handling keys is performed in your browser only. So if you have multiple locations you access your account on, you&#39;ll need to add the same keys across all of them.

The next step is to send your public keys to parties you&#39;re willing to exchange emails securely with. That can be done in multiple ways, for example making them available on your website. Of course, you can send those via the interface, too - in OpenPGP settings screen, click View and then Send button. When someone sends you the key file with .asc extension, you&#39;ll be able to import that one - and just like your own keys, they&#39;re stored in the browser, not on the server.

In message compose mode, you can press OpenPGP button which opens the dialog for processing outgoing mail. For signing emails, you&#39;ll need to have your own private key, and in case of encrypting, public keys of all the recipients are required.

When you receive signed or encrypted message, you&#39;ll get an option to verify/decrypt that message. For decrypting messages, you only need your private key; for verification purposes, sender&#39;s public key is required.

Note that using OpenPGP has its limitations - only plaintext messages can be processed, attachments or HTML bodies can not. And once you invoke OpenPGP tool at message compose screen, you&#39;ll get a prompt for removing message formatting before proceeding with signing/encrypting.

##### Comment Metadata
- Posted at: about 7 years ago
- Author title: CMO@Afterlogic.Works | Web development | #1 Webmail, Cloud Storage &amp; Groupware Services | Afterlogic.com




## Related Product
[Afterlogic Webmail](https://www.g2.com/products/afterlogic-webmail/reviews)

## Related Category
[Email Client](https://www.g2.com/categories/email-client)

## Related discussions
- [How well does Trello scale into a larger team?](https://www.g2.com/discussions/1-how-well-does-trello-scale-into-a-larger-team)
  - Posted at: almost 13 years ago
  - Comments: 6
- [Can we please add a new section](https://www.g2.com/discussions/2-can-we-please-add-a-new-section)
  - Posted at: almost 13 years ago
  - Comments: 0
- [Quantifiable benefits from implementing your CRM](https://www.g2.com/discussions/quantifiable-benefits-from-implementing-your-crm)
  - Posted at: almost 13 years ago
  - Comments: 4


