This is a Java SSL based clien which facilites both RESTFul and SOAP webservice call to different servers. to understand it better, you should also have the knowledge of below-mentioned topics.
What is an SSL certificate?
What is an SSL handshake?
What is a Java Key Store (JKS)?
What is a Java Trust Store (JTS)?
What is a PKCS certificate/key store?
What is HTTPS network protocol?
This is going to be a complete SSL-based client application for both RESTFul and SOAP calls. The beauty of this project is, it supports both JKS and PKCS certificate through different configuration facilities provides with this project. You can download the project and just need to refactor this framework/codebase and replace the existing Java classes with your classes to make this framework fulfill your business needs.