Hello,

> I am facing some problem when trying to use a https service. 
SSL_connect() is failing 
> with error -1 (in stub code ...generated using gsoap ...  code snippet 
below), which 
> means some fatal error occured at the protocol level or connection 
failure occured. 
> Further getting the SSL error code (using SSL_get_error) gives 1 (error 
in SSL library).
> Error sting is error:00000001::lib(0) :func(0) :reason(1).
> 
> I am connected to the network & able to browse my service (https://
> localhost.webserver.net:8443/Version/services/Version?wsdl) in firefox 
without any 
> problems. Can anyone give me some pointers why it can occur ?
> 
> PS: Before this i tried to use the service using http, that was working 
perfectly fine. 
> Is there anything special needs to be done in order to use the https 
service ? I have 
> build my code with the SSL support.
> 
> Code sinppet which is causing the problem (from stdsoap2.cpp):
>     /* Try connecting until success or timeout */
>     for (;;)
>     { if ((r = SSL_connect(soap->ssl)) <= 0) ********** returns -1
>       { int err = SSL_get_error(soap->ssl, r);    ********* returns 1
>         char *strErr = new char[255];
>         strErr = ERR_error_string(err, strErr);    ********* strErr is 
comming as : 
> error:00000001::lib(0) :func(0) :reason(1)
> 
>        if (err != SSL_ERROR_NONE && err != SSL_ERROR_WANT_READ && err != 
SSL_ERROR_WANT_WRITE)
>         { soap_set_sender_error(soap, soap_ssl_error(soap, r), "SSL 
connect failed in 
> tcp_connect()", SOAP_SSL_ERROR);
>           soap->fclosesocket(soap, fd);
>           return SOAP_INVALID_SOCKET;    ********** My program is 
returning from here.

Try to initialize SSL library with SSL_library_init() first.

Best regards,
--
Marek Marcola <[EMAIL PROTECTED]>

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to