6 examples for openssl
# get certiface from remote server openssl s_client -connect www.domain.com:443 -showcerts
# Check whether a private key matches a certificate (do this before installing the cert) (courtesy sslshopper tools page) openssl x509 -noout -modulus -in certificate.crt | openssl md5 openssl rsa -noout -modulus -in privateKey.key | openssl md5
# Quickly encrypt a file # Lock: openssl aes-256-cbc -a -salt -in file -out file.enc # Unlock: openssl aes-256-cbc -d -a -in file.enc -out file # For directories, create a tarball first tar -czvf directory.tar.gz directory # Then lock it openssl aes-256-cbc -a -salt -in directory.tar.gz -out directory.tar.gz.enc # Unlock it openssl aes-256-cbc -d -a -in directory.tar.gz.enc -out directory.tar.gz # And extract it tar -xzvf directory.tar.gz
# Generate self-signed openssl rsa 4096 bit certificate for https openssl req -newkey rsa:4096 -days 365 -nodes -x509 -keyout key.pem -out cert.crt
# get certificate from remote server openssl s_client -connect www.domain.com:443 -showcerts