Cannot connect to AWS IoT service, MqttException - javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown

Internet of Things IoT Frameworks 2 years ago

0 1 0 0 0 tuteeHUB earn credit +10 pts

5 Star Rating 1 Rating
_x000D_ _x000D_ I am trying to establish a connection between my device and the AWS IoT service using TLS 1.2 authentication via MQTT Client. As per the AWS IoT documentation, I stored the RootCA certificate inside JAVA_Home/jre/Lib/Security/CACerts in a keystore. I was able to generate the certificate and keys for the device to be used to connect to AWS IoT service using CreateKeysAndCertificateResult. Later, I created X.509 certificate from PEM string and the RsaCrtKeySpec object from the private key string in the keypair object. I saved this in a keystore and used the keystore in the MQTT Client object to connect to AWS IoT. However, the connect() throws an exception listed below. Any help on this will be appreciated. Aug 11, 2017 10:49:18 AM com.amazonaws.services.iot.client.mqtt.AwsIotMqttConnectionListener onFailure WARNING: Connect request failure MqttException (0) - javax.net.ssl.SSLHandshakeException: Received fatal alert: certificate_unknown

Posted on 16 Aug 2022, this text provides information on IoT Frameworks related to Internet of Things. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 2 years ago
_x000D_ Could it be that you have missed to point out? -Djavax.net.ssl.trustStore=yourtruststore -Djavax.net.ssl.trustStorePassword=password

No matter what stage you're at in your education or career, TuteeHub will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Important Internet of Things Links