Hi,
Could someone please explain the following to me:
1) Is bio blocking i/o. If so why and when do you use it.
2) When do you use straight SSL_read/SSL_write and is this non-blocking?
3) If 2 is non-blocking, can I use select to read/write?
4) Say I want to write an SSL client that will communicate with a webserver.
How
do I know that I have received all the data for the page? So SSL_READ until
I've
received what or is there some state information somewhere?
5) This app in 4 will do a lot of small transactions to the same web server and
will also be called from a php script. It will have to do validation of the
server certificate too... How can I make this SSL connection persistent so that
I don't need to verify the certificate every time?
6) Where can I get some decent documentation on the functions in the openssl
library? The manpages doesn't quite cut it if you don't know what you must
combine in what order to achieve your goal...
Thank you
Alwyn Schoeman
PGP signature