1. What is SSL?
- SSL standsSecure Sockets Layer.
- It supportsStandard for secure communication over the InternetAndData PasswordIntegrated into the Protocol.
- Data is encrypted before it leaves your computer and decrypted only after it reaches its intended destination.
- Certificates and cryptographic algorithmsAll these operations are supported.
- You can use SSL and secure connectionsAny types of protocols on the InternetWhether it is HTTP, POP3, or FTP. You can also use SSL to protect Telnet sessions.
- Although SSL can be used to protect any connection, SSL is not required for each type of connection. If the connection transmits sensitive information, use SSL.
2. What is OpenSSL?
OpenSSL is not just SSL. It can implement message digest, file encryption and decryption, digital certificates, digital signatures and random numbers.
OpenSSLIt is not just an API, but also a command line tool.. The command line tool can do the same work as the API, and further test the SSL server and client.
3. server process
4. Client Process