title: soap_ssl_service_context giving Error 30, gSoap
body: <p>I'm making a request to soap_ssl_server_context, I've my certificate <strong>server.pem</strong> in my EXE folder but this request is returning 30 Error code. This error is getting printed on screen as well.</p>
  
  <p><strong>SOAP 1.2 fault SOAP-ENV:Receiver [no subcode]</strong></p>
  
  <p><strong>"SSL/TLS error"</strong></p>
  
  <p><strong>Detail: Can't read key file</strong></p>
  
  <pre><code>if( (k = soap_ssl_server_context(&amp;objSoap,
                                          SOAP_SSL_DEFAULT | SOAP_SSL_SKIP_HOST_CHECK,
                                          "server.pem", /* keyfile: required when server must authenticate to clients (see SSL docs on how to obtain this file) */
                                          "abcabc", /* password to read the key file */
                                          NULL, /* optional cacert file to store trusted certificates */
                                          NULL, /* optional capath to directory with trusted certificates */
                                          NULL, /* DH file name or DH key len bits (minimum is 512, e.g. "512") to generate DH param, if NULL use RSA */
                                          NULL, /* if randfile!=NULL: use a file with random data to seed randomness */
                                          "sslserver" /* optional server identification to enable SSL session cache (must be a unique name) */
                                          ) ))
          {
                  soap_print_fault(&amp;objSoap,stderr);
                  mPtrLogger-&gt;logMsg(CF, "", String("--[[[Error Code[[[")+k+"][[[", INFO);
                  Terminate(-1, "Certificate files missing...terminating");
          }
  </code></pre>