How can I do HTTPs post to a service without using Webmethods client library

Hi experts,

At present I am using webMethods Java client library to invoke a service of webMethods server using SSL over HTTPS.

But How can I do the same using pure Java API without using webMethods client libray…how can I pass my private Key, Ca certificate, server certificate…please help me in this regard.

Thanks & Regards