openssl req -new -out fqdn.csr -newkey rsa:4096 -nodes -keyout fqdn.key -subj /C=US/ST=State/L=City/O=Company/CN=fqdn
openssl req -x509 -days 3650 -out fqdn.crt -newkey rsa:4096 -nodes -keyout fqdn.key -subj /C=US/ST=State/L=City/O=Company/CN=fqdn
openssl req -new -out fqdn.csr -key fqdn.key -subj /C=US/ST=State/L=City/O=Company/CN=fqdn
openssl genrsa -out fqdn.key 4096
openssl x509 -in fqdn.crt -noout -fingerprint -sha256
openssl x509 -in fqdn.crt -noout -enddate
openssl x509 -in fqdn.crt -noout -text
openssl req -in fqdn.csr -noout -text
openssl x509 -noout -modulus -in fqdn.crt | openssl sha256
openssl rsa -noout -modulus -in fqdn.key | openssl sha256
openssl rsa -in fqdn.key -check
openssl verify cert.crt -CAfile /path/to/ca/file
openssl x509 -in fqdn.der -inform der -out fqdn.crt
echo | openssl s_client -connect google.com:443 2> /dev/null | sed -n '/-BEGIN/,/-END/p' | openssl x509 -noout -text
openssl s_client -connect google.com:443 -quiet
openssl s_client -connect google.com:443 -showcerts
echo | openssl s_client ...