There is no additional option to build SSL client. You just have to build client as usual but to invoke HTTPS service instead of HTTP you must set HTTPS endpoint instead of HTTP.
Example:
const axis2_char_t* address = NULL;
if (doing_https) {
/* using HTTPS endpoint */
address = "https://localhost:9090/axis2/services/echo";
} else {
/* using HTTP endpoint */
address = "http://localhost:9090/axis2/services/echo";
}
/* Create EPR with given address */
endpoint_ref = axis2_endpoint_ref_create(env, address);
/* Setup options */
options = axis2_options_create(env);
axis2_options_set_to(options, env, endpoint_ref);
/* Create client */
svc_client = axis2_svc_client_create(env, client_home);
/* Set service client options */
axis2_svc_client_set_options(svc_client, env, options);
.....