ELS61 ER2 with PAHO MQTT: 112 SSL-Error: mp_exptmod error state | Thales IoT Developer Community
September 23, 2021 - 8:21am, 1039 views
we are a proud user of a new module based on ELS61ER2.
We are using the Eclipse PAHO Mqtt library shared in this forum for connecting to MQTT. We manged it to use TLS encryption for different modules now (EHS5 ARev >42, ELS61 ER1). We created our own CA and certificates for our servers.
With new module ELS61ER2 we received two different errors (depending on configuration):
- Unable to connect to server (32103) - java.io.IOException: -112 SSL-Error: mp_exptmod error state
- Unable to connect to server (32103) - java.io.IOException: TLS/SSL: SNI extension used without domain
The second error occurs if we try to connect with ip (e.g. ssl://220.127.116.11:30005). The ip is inside certificate's SAN. This worked with older devices.
The first error occurs if we connect via dns name: (e.g. ssl://my.domain.com:30005).
We followed the code until this fragment in com.cwm.net.SSLMicroNetworkModule.java
At this place the exception is thrown but I have no clue why.
On our server side I see the connection but it breaks before payload is transmitted. So I'm going to prepare everything again for dumping the network traffic. But maybe someone already has better idea or can say someone about the error message?