Hi,
I am trying to connect to the Losant MQTT broker using SSL. I have succesfully connected previously without SSL with no problems.
Now i get ktcp_notif:1,13 (SSL connection error)
Here is my configuration so far:
at+ktcpcfg?
+KTCPCFG: 1,0,1,3,“146.148.110.247”,8883,235,0,0,0,0,0
OK
at+ksslcfg?
+KSSLCFG: 0,3
+KSSLCFG: 2,0
OK
at+KSSLCRYPTO?
+KSSLCRYPTO: 0,9,3,25456,12,4,1,0
+KSSLCRYPTO: 1,1,1,16,0,4,1,0
+KSSLCRYPTO: 2,1,1,32,0,4,1,0
+KSSLCRYPTO: 3,1,1,256,0,4,1,0
+KSSLCRYPTO: 4,1,1,512,0,4,1,0
+KSSLCRYPTO: 5,1,1,8192,4,4,1,0
+KSSLCRYPTO: 6,1,1,16384,8,4,1,0
+KSSLCRYPTO: 7,8,1,64,4,4,1,0
+KSSLCRYPTO: 8,8,1,8192,4,4,1,0
+KSSLCRYPTO: 9,8,2,16,0,4,1,0
+KSSLCRYPTO: 10,8,2,32,0,4,1,0
+KSSLCRYPTO: 11,8,2,64,4,4,1,0
+KSSLCRYPTO: 12,8,2,256,0,4,1,0
+KSSLCRYPTO: 13,8,2,512,0,4,1,0
+KSSLCRYPTO: 14,8,2,8192,4,4,1,0
+KSSLCRYPTO: 15,8,2,16384,8,4,1,0
OK
at+kcertstore?
CONNECT
root_cert,0,1338
-----BEGIN CERTIFICATE-----
MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
-----END CERTIFICATE-----
root_cert,1,0
at+creg?
+CREG: 0,5
OK
AT+KTCPCNX=1
OK
+KCNX_IND: 1,1,0
+KTCP_NOTIF: 1,13
Also here is a little info on losant ssl:
-TLS 1.2 with 2048 bit key length encryption in transit
-AES 256 encryption at rest
I also tried with at+ksslcrypto=0,1,1,32,0,4,1,0 but with the same results.
Any ideas as to what the correct configuration might be?
thanks