Hi Pavan,
Sorry, I don't understand your question.
Till my knowledge OpenSSL is to manage your certificates, then your Web Server (IHS, Apache, IIS,...) will use your certificates and your appserver to.
Web Servers a based on c++ so use kdb keystores and App Servers use java keystores (jks, now p12) certificates.
I usually use iKeyman to manage both type of certificates (web and Appsrv) but I have used OpenSSL too.
So I'm not understanding what do you mean with "use OpenSSL for Authentication"
Regards