I hope this will help.
SSL uses public key encryption, which requires that you purchase a Server ID, which is a certificate for your WebLogic Server, from a Certificate Authority
such as VeriSign. When a client connects to the WebLogic Server SSL port, the server and client execute a protocol that includes authenticating the server's
Server ID and negotiating encryption algorithms and parameters for the session. WebLogic Server can also be configured to require the client to present a
certificate, an arrangement that is called mutual authentication.