OpenSSL

OpenSSL is an Open Source toolkit that implements the protocols and algorithms required by the SSL (Secure Socket Layer) and TLS (Transport Layer Security) protocols.

OpenSSL can be used to secure data, manage digital certificates, and debug SSL communications.

See: Certificates and Ubuntu Certificates


Compute a checksum of a file

Convert pfx to pem

Create and sign your own SSL keys without a password

Encrypt a file