We are developing some web services starting from a web application securized
by Entrust Truepass technology.

Our goal is to develop an A2A communication using securized web services and
we would like to deploy the web services on the same infrastructure used by
the web application.

When a web resource is protected by Truepass the first http request for a
URL is intercepted by Truepass. Then Truepass send to the client an applet
able to get the certificate and the related password and to send them to the
server.
Once authenticated, the client can send http requests to the resources on
the server.
Migrating to web services we developed a first application part implementing
the authentication, then we try to activate web services using MSSOAP30.DLL.

We receive a generic error message when calling a method after the init and
the WSDL setting methods call. Thus we understand that the SOAP Class is not
using the same http connection already authenticated earlier. In fact the
server, instead of activate web service, intercept the request and send an
other authentication page containing the applet.

The question for us is: how can we tell to "MSSOAP.SoapClient30" instance to
use the previous authenticated http connection?

Could you suggest any other solution or workaround?

Many thanks in advance.