(Author: DragonKing, Mail: wzhah@263.net, released in:
Http://gdwzh.126.com OpenSSL Professional Forum)
After half a month, I finally introduced the BIO structure and various branches. BIO is a good idea that has the basic object-oriented ideas and an example of cross-platform implementation.
If you have patient watching this series, you can find that BIO is basically almost encapsulated in additional OpenSSL, including encryption libraries and SSL / TLS protocols. Of course, they are only built on the OpenSSL other features, but it is convenient. For general programming applicants, starting from BIO to use OpenSSL's API function or a good choice, because BIO's I / O function is limited, it is relatively simple to master and use.
Because of the limited time and energy, many things I have not tested, just written according to the source code and documentation, definitely unable to have a wrong place, I hope everyone will correctly correct, otherwise it will be misunderstood.
The series you want to introduce will be EVP or SSL, if there is a special requirement, please ask :) I am sick for everyone, because writing this thing, it is also the website when I just opened some netizens. Suggestions . No one, I have written it.
Thank you again!
I hope everyone will continue to support!