VMware Cloud Community
mahadev84
Contributor
Contributor

"RetrieveServiceContent" api failing with SOAP_SSL_ERROR

Hi,

I am facing an unexpected issue. My application is to call the Vsphere API like "RetrieveServiceContent" from C++ module. And it is failing with the SOAP_SSL_ERROR (30). The recent change we performed was upgrading of the OpenSSL from the 1.1 to 3.0. After upgrade, the client application is failing to call the VSPhereAPI with above error id. Where as, the older version of client application is still successfully using older version of OpenSSL binaries and working fine. 

We used the gSOAP 2.8.17 and generated binding files from the vim.wsdl (from SDK 6.7), in all versions of the client application. These binding files and generated functions are working fine with SOAP SSL calls in older version of OpenSSL. The same is failing with the newer version of OpenSSL.

I do not understand why the calls are failing with SOAP_SSL_ERROR.  Is that due to new features in OpenSSL 3.0 ? Or, any changes needed in client applications while using the OpenSSL 3.0 ? 

 

Can anybody please share views and inputs ? That would be really helpful.

Regards,

Mahadev

Reply
0 Kudos
0 Replies