1

I've created a basic standalone DataSnap server, by using the project wizard and choosing the HTTPS protocol, along with a suitable SSL certificate.

Everything works fine, except for the fact that it only supports TLS 1.0. It's essential for my project that the server supports TLS 1.2. Is there anything I need to do to get it to use TLS 1.2? I've made sure I'm using the latest version of the OpenSSL DLLs.

I'm using Delphi 10.0 Seattle Update 1. I've looked at the bug fix list for Delphi 10.1 Berlin, and it mentions this one:

RSP-12760 IPPeerAPI lacks TLS 1.2 Support

Looking at RSP-12760, it appears like this might be related, but I kinda think this is a fix for the HTTPS client rather than server.

Can anybody confirm if DataSnap servers built with 10.1 Berlin support TLS 1.2? Or should it work in 10.0 Seattle?

Remy Lebeau
  • 555,201
  • 31
  • 458
  • 770
Jonathan Wareham
  • 3,357
  • 7
  • 46
  • 82
  • How did you get the proper certificate to use in a standalone DataSnap Server? I am new to SSL and HTTPS, and I need to use HTTPS in my datasnap standalone server. – henrique romao Dec 28 '16 at 10:51
  • 1
    Hi Henrique, see my answer to this question : http://stackoverflow.com/questions/17348345/how-can-i-create-install-a-ssl-cert-for-a-standalone-datasnap-rest-server-on-loc – Jonathan Wareham Dec 28 '16 at 11:47
  • 1
    also see this one : http://stackoverflow.com/questions/9011628/delphi-xe2-datasnap-server-https-could-not-load-certificate – Jonathan Wareham Dec 28 '16 at 11:50

0 Answers0