Skip to main content
14-Alexandrite
Aug 28, 2024 2:55 PM UTC
Solved

Error SSL handshake when connecting Edge CSDK to Thingworx

Hello,

I have two thingworx (9.3.4) running on 2 differents containers.

1- Container 1 is configured on port 80:8080 (NO_TLS = TRUE)

2- Container 2 is configured on port 8081:8080  (NO_TLS = TRUE)

From my host machine, i run an edge csdk

it works perfectly with the first container (port 80) [See log OK]

With the second container, i have an error  TW_NEW_SSL_CLIENT: SSL handshake error. Consider verifying you have compatible SSL ciphers, Error was: error:0A00010B:SSL routines::wrong version number. [See log KO]

I tried to update the configuration of tomcat but it didn't work

 

Do you have any idea how to use any port except 80 to run the edge

 

Thank you for your help.

 

14-Alexandrite
Sep 4, 2024 7:40 AM UTC

Ok, I find a way to bypass this issue.

 

I deployed my csdk in another container, I put my edge container in the same network as my thingworx container. So i don't need to forward port.

I always use port 80. I have just to change the network and the ip if i want to change the thingworx container.

PortNavigator Docker Desktop extension allow to do this easly

 

 

4 replies

24-Ruby IV
Aug 28, 2024 8:20 PM UTC

About this error - "TW_NEW_SSL_CLIENT: SSL handshake error. Consider verifying you have compatible version number": https://www.ptc.com/en/support/article/CS387747 

Translate
Catalina
Community Moderator
Sep 2, 2024 2:10 PM UTC

Hi @AliBenBelgacem,


I wanted to see if you got the help you needed.


If so, please mark the appropriate reply as the Accepted Solution. It will help other members who may have the same question.
Please note that industry experts also review the replies and may eventually accept one of them as solution on your behalf.


Of course, if you have more to share on your issue, please pursue the conversation.

Thanks,

Translate
Catalina | PTC Community Moderator
16-Pearl
Sep 3, 2024 9:59 AM UTC

If it is possible, you can test it by configuring your Container 2 to use port 80 also, it will help to verify if it is related to the port or not.

Translate
AliBenBelgacem14-AlexandriteAuthorAnswer
14-Alexandrite
Sep 4, 2024 7:40 AM UTC

Ok, I find a way to bypass this issue.

 

I deployed my csdk in another container, I put my edge container in the same network as my thingworx container. So i don't need to forward port.

I always use port 80. I have just to change the network and the ip if i want to change the thingworx container.

PortNavigator Docker Desktop extension allow to do this easly

 

 

Translate