Show us what you got, and people will tell you how to fix it.
A link list is not very encouraging, because nobody wants to go through a list of 10+ articles to understand your problem. (explaining the down votes)
To answer one question: the point of OpenSSL (as I understand) is that you have a certificate. How else would you handle encryption?