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]