OpenSSL is a software library for applications that provide secure communications over computer networks against eavesdropping and authenticate the identity of the user on the other end.
Guide Contents:
1. OpenSSL: Usage Guide and Security Audit
2. What is OpenSSL and what is it used for?
3. How SSL certificates work
4. How to generate certificates in OpenSSL
5. Which command should I use, genpkey or genrsa
6. How to use OpenSSL (OpenSSL commands)
7. How to create SSL (TLS) certificates for websites
8. Recipes and tips for generating SSL certificates
9. Viewing the contents of keys and certificates
10. Key and certificate formats
11. Converting keys and certificates
12. Where are CA root certificates stored in the operating system?
13. How to add a root certificate Trusted
14. Certificate Chains
15. Certificate Verification
16. Checking HTTPS Configuration
17. How to Create a Root Certification Authority (Root CA)
18. File Encryption in OpenSSL
19. Certificate Pinning
20. Glossary of Basic OpenSSL Terms
21. Programs for Checking SSL Configurations and Collecting Information