I am having a problem getting my Java eclipse.paho.mqttv5 client with bouncycastle library to connect secure MQTT Broker using ssl certicate.
I am getting an error of
Unsupported protocol version. (132)
at org.eclipse.paho.mqttv5.client.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:32)
at org.eclipse.paho.mqttv5.client.internal.ClientState.notifyReceivedAck(ClientState.java:1074)
at org.eclipse.paho.mqttv5.client.internal.CommsReceiver.run(CommsReceiver.java:153)
at java.base/java.lang.Thread.run(Thread.java:835)
Please see TestMQTT.zip
which cotains MQTTV5WithSSL.java and TestMQTTV3SSL.java
Note using JDK 12, SSLSocketFactory getSocketFactory(...) in my TestMQTTV3SSL.java class, I am able to publish and subscribe using to secure MQTT Broker. Using mosquitto_pub and mosquitto_sub also work.
Can you please have a look at my MQTTV5WithSSL.java advise what I need to do inorder MQTT 5.x. works with SSL certificate.
Thank you for your help and support
Hi Paho mqttv5 for Java
I am having a problem getting my Java eclipse.paho.mqttv5 client with bouncycastle library to connect secure MQTT Broker using ssl certicate. I am getting an error of Unsupported protocol version. (132) at org.eclipse.paho.mqttv5.client.internal.ExceptionHelper.createMqttException(ExceptionHelper.java:32) at org.eclipse.paho.mqttv5.client.internal.ClientState.notifyReceivedAck(ClientState.java:1074) at org.eclipse.paho.mqttv5.client.internal.CommsReceiver.run(CommsReceiver.java:153) at java.base/java.lang.Thread.run(Thread.java:835)
Please see TestMQTT.zip which cotains MQTTV5WithSSL.java and TestMQTTV3SSL.java
Note using JDK 12, SSLSocketFactory getSocketFactory(...) in my TestMQTTV3SSL.java class, I am able to publish and subscribe using to secure MQTT Broker. Using mosquitto_pub and mosquitto_sub also work.
Can you please have a look at my MQTTV5WithSSL.java advise what I need to do inorder MQTT 5.x. works with SSL certificate. Thank you for your help and support
Regards, Bao Quach
Below are my Maven dependencies