This class can be used to manipulate encrypted data with certificates.
It uses the OpenSSL library to perform several types of operations like:
- Encrypt and decrypt data with public and private keys
- Create and sign a new certificate
- Retrieve information from a certificate
- Check whether a certificate corresponds to a private key
- Validate the purpose of use of a certificate