How to set up SSL/TLS for web application?

I have built an Ensemble SOAP service (EnsLib.SoapService.Service) as a business service which accepts soap requests from another application. To secure the traffic between the SOAP service and the application i'd like to enable SSL. I see that in the management portal I can upload the certificates, chains and keys and save them as an SSL / TLS configuration. However, it is not clear to me how I apply this SSL / TLS configurtion to the soap service I am running. I would expect something under Security -> Applications -> Web Applications or even on the business service running in production itself, but I can't find it.

How do I setup the SSL connection?

  • 0
  • 0
  • 675
  • 0
  • 2

Answers

If you're running your SOAP service with a custom listener, specify SSLConfig setting for the ensemble business host (Should be in Connection category).

If you're running your SOAP service on the main web server, you should enable SSL for a web server. It's usually done by installing external web server and configuring SSL there.

Thanks! We just needed to install the certificates on the web server and not in InterSystems. Being able to configure SSL / TLS as a server with appropriate clients is somewhat confusing here because that can't be used for the web server and was also not clear from the documentation.