I am seeking for a long time for the best method to implement SSL into my MFC application which based on the Client/server model because I need very reliable and secure communication to transfer confidental corporate data over the network. First I tried to look at the specs of SSL/TLS and I can see that it is very complicated protocol which requires a lot of time to implemement and it is nearly impossible if you are not a expert. So I needed another way to implement SSL therefore I searched for Librarys. I don't like ActiveX so I skipped SSL Librarys based on ActiveX.
I found OpenSSL (www.openssl.org) but it was primarily for unix/linux and needs lot of work to make it usable in Visual C++ especially in MFC.
Then I found CSecureSocket Library (www.newarcana.com) which sounds very impressive because it is compatible with MFC, supports full SSLv3,v2,TLS, so I can use it easily (using it is as simple as using the CSocket class). But it costs 79 USD. I don't think it is a high price. I think it is very cheap compared to other SSL librarys around 200 USD. I have enough money but I need your oppinion. What do you think about it?