2

Our Nao Robot is running Python 2.7.3. We have a project that uses IBM Watson cloud services from this robot, and everything has been working fine up til now. IBM increased their security, and now refuses any SSL that is not TLS 1.2.

So all of our requests are failing from the robot. Has anyone else had this issue? How did you resolve it? Many web services are moving to this TLS 1.2 requirement, and this old version of Python/OpenSSL does not support it.

Eino Gourdin
  • 4,169
  • 3
  • 39
  • 67
Andy
  • 140
  • 1
  • 6
  • I have this issue as well. I'm unable to upgrade any Python package through pip. Have you found the solution? – akmalmzamri Jun 22 '18 at 07:09
  • @nyamuk91 We ended up using Watson legacy endpoints created by IBM that did not require TLS 1.2. See: https://console.bluemix.net/docs/get-support/appsectls.html#watsonprodservices – Andy Sep 07 '18 at 16:02

1 Answers1

1

Python needs to be upgraded, or an intermediate application between the DUT and the cloud can act like a TLS 1 to TLS1.2 converter.

Msquared
  • 11
  • 2