3

How do I import a certificate?

The help file is very confusing.

I want to be able to encrypt some of my emails.

Managing S/MIME certificates

Certificates allow you to communicate with others securely over an encrypted connection, or sign a message confirming your identity to the contact. These settings only apply to S/MIME encryption.

You can import, view, edit (except for your own certificates), and delete your certificates under Edit ▸ Preferences ▸ Certificates.

If you get the error "Peer's certificate issuer has been marked as not trusted by the user. (-8172) - Cannot add SMIMEEncKeyPrefs attribute" after adding your mail certificate, go to Authorities and enable Trust this CA to identify email users for the certificate.

Your Certificates displays a list of certificates that you own. To add a signing certificate, click Import, select the file to import, then click Open and enter a password.

Contact Certificates displays a list of certificates that you have for contacts. These certificates allow you to decrypt messages as well verify signed messages. Authorities displays a list of trusted certificate authorities that verify that your own certificate is valid.

Source: https://help.gnome.org/users/evolution/stable/mail-encryption-s-mime-manage.html.en

thomasrutter
  • 36,774
fixit7
  • 3,127
  • The Source:https:.... is no answer. It's the same as in my post. Where do I get or how can I make a certificate? If I am not clear, please ask questions. – fixit7 Jan 15 '18 at 03:11
  • I decided to use gpg to encrypt files and messages. It's much easier to use and I do not have to buy a signing certificate. – fixit7 Jan 15 '18 at 23:14

1 Answers1

2

This answer was inspired by this one: How do I make a digital certificate available to LibreOffice Writer for digital signatures?

To import a certificate in Evolution (tested on Debian 9):

  1. Once you have a certificate, install it on your computer by double-clicking on it.
  2. Open Evolution.
  3. Open Edit -> Preferences.
  4. In the left panel, click Certificates.
  5. Import your certificate by clicking import and selecting your certificate.
  6. In the top of the current menu, click Authorities.
  7. Find the CA that provided your certificate. You can find that. information in the certificate itself by double-clicking on it.
  8. Click edit and check the options you desire. If you trust that CA, you can check all three.

If you are still interested in making a free certificate, and for others like myself trying to figure all that certificate thing, the website www.cacert.org allows you to do so.

However, this CA (Certification Authority) is not yet recognized by browsers by default, therefore if you need your certificate to encrypt a website, the client will have to validate it zirself*.

Have a good day.

*Third-person gender less pronoun as suggested on https://en.wikipedia.org/wiki/Third-person_pronoun#Summary.

  • I tried that on Ubuntu and used Kleopatra for certificat management. Using these tools, it is not possible to select certificates in Evolution (selection list remains empty). Any ideas how to select certificates in that case? – Silicomancer Jun 15 '21 at 09:55
  • @Silicomancer Unfortunately, I don't use Ubuntu, so I can't help you with that one. Also note that my original answer was written two years ago, so I am not sure how things have changed since then. Hopefully you'll find a solution. – Nautilus Era Jun 28 '21 at 10:31