Hi,I am working on https server to GET file from the server. I checked POST and GET commands from postman application ,it is working fine. I configured my EC200U module accordingly ,I got the response as +QHTTPGET: 732 - which indicates SSL handshake failed. How should I configure in EC200 module to initiate SSL handshake. And how should I configure the SSL certificates for client end (EC200U side).
I have mentioned the commands below, that I have used .
AT+QHTTPCFG=“sslctxid”,1
OK
AT+QSSLCFG=“sslversion”,1,4
OK
AT+QSSLCFG=“ciphersuite”,1,0xFFFF
OK
AT+QSSLCFG=“seclevel”,1,0
OK
AT+QHTTPURL=42,30
CONNECT
https://url/download (example)
OK
AT+QHTTPGET=80
+QHTTPGET: 732
Hi @Nishanth1
Check whether the SSL level is correctly configured and whether the certificate needs to be uploaded. In addition, run the following command.
I checked by adding the mentioned commands and certificates also. I got the same error “SSL handshake failed” .I added CA root certificate of the server to module. How to check whether the added certificate is valid?
I did not generate client certificate and client key because the server supports clients without its own certificates.I verified the server client SSL handshake in postman application and added the CA root certificate of the server accordingly. Kindly intimate me with a solution for this scenario.
Hi @Nishanth1
Is the certificate bound by the AT+QSSLCFG=“clientcert” command after uploading the certificate?
I uploaded CA root certificate using AT+QSSLCFG=“cacert” command .I am not sure,how to check whether the certificate is bound by AT+QSSLCFG=“clientcert” command .How to configure ?