I tried these certs on the python app, I can say they are working.
here are certs profiles:
AT+KPRIVKSTORE?
private_key,0,1680
private_key,1,0
private_key,2,0
OK
CONNECT
root_cert,0,1188
-----BEGIN CERTIFICATE-----
MIIDQTCCAimgAwIBAgITBmyfz5m/jAo54vB4ikPmljZbyjANBgkqhkiG9w0BAQsF
ADA5MQswCQYDVQQGEwJVUzEPMA0GA1UEChMGQW1hem9uMRkwFwYDVQQDExBBbWF6
b24gUm9vdCBDQSAxMB4XDTE1MDUyNjAwMDAwMFoXDTM4MDExNzAwMDAwMFowOTEL
MAkGA1UEBhMCVVMxDzANBgNVBAoTBkFtYXpvbjEZMBcGA1UEAxMQQW1hem9uIFJv
b3QgQ0EgMTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALJ4gHHKeNXj
ca9HgFB0fW7Y14h29Jlo91ghYPl0hAEvrAIthtOgQ3pOsqTQNroBvo3bSMgHFzZM
9O6II8c+6zf1tRn4SWiw3te5djgdYZ6k/oI2peVKVuRF4fn9tBb6dNqcmzU5L/qw
IFAGbHrQgLKm+a/sRxmPUDgH3KKHOVj4utWp+UhnMJbulHheb4mjUcAwhmahRWa6
VOujw5H5SNz/0egwLX0tdHA114gk957EWW67c4cX8jJGKLhD+rcdqsq08p8kDi1L
93FcXmn/6pUCyziKrlA4b9v7LWIbxcceVOF34GfID5yHI9Y/QCB/IIDEgEw+OyQm
jgSubJrIqg0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0OBBYEFIQYzIU07LwMlJQuCFmcx7IQTgoIMA0GCSqGSIb3DQEBCwUA
A4IBAQCY8jdaQZChGsV2USggNiMOruYou6r4lK5IpDB/G/wkjUu0yKGX9rbxenDI
U5PMCCjjmCXPI6T53iHTfIUJrU6adTrCC2qJeHZERxhlbI1Bjjt/msv0tadQ1wUs
N+gDS63pYaACbvXy8MWy7Vu33PqUXHeeE6V/Uq2V8viTO96LXFvKWlJbYK8U90vv
o/ufQJVtMVT8QtPHRh8jrdkPSHCa2XV4cdFyQzR1bldZwgJcJmApzyMZFo6IQ6XU
5MsI+yMRQ+hDKXJioaldXgjUkK642M4UwtBV8ob2xJNDd2ZhwLnoQdeXeGADbkpy
rqXRfboQnoZsG4q5WTP468SQvvG5
-----END CERTIFICATE-----
root_cert,1,0
root_cert,2,0
root_cert,3,0
local_cert,0,1225
-----BEGIN CERTIFICATE-----
MIIDWjCCAkKgAwIBAgIVAIiiq/O+7tWgwjIAVt9zVBN/9olFMA0GCSqGSIb3DQEB
CwUAME0xSzBJBgNVBAsMQkFtYXpvbiBXZWIgU2VydmljZXMgTz1BbWF6b24uY29t
IEluYy4gTD1TZWF0dGxlIFNUPVdhc2hpbmd0b24gQz1VUzAeFw0yMzEwMjkwMTAx
NTZaFw00OTEyMzEyMzU5NTlaMB4xHDAaBgNVBAMME0FXUyBJb1QgQ2VydGlmaWNh
dGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDqPA0DKPSH4+uso2qe
z50wrZJNPMqk8tr0ZToqdhZsGVE4EGUQaQABoWe8f5T7QBlJ9JiBDACoaFNcWgIi
T+aY6lDZJxyfLVv8Oo/SoMLQipB8d70QaHby2fdXSlvI9ngDP+NPALD5luzFJ4YT
U1/DF2Z6GaudcyPaRK+eb304rmmacccYz3D1jknqCLmg6cYzL4axECk5oEnoCJ/3
XsODSjxt2vyhLIjMxp6LGYp16R80lsgJSJUpAw+D7c7MzQ3TQyIkjlLtQZJdfShE
nY6G/IEQEGzfGu0Z1Dje/u/hqUdGb/8kaAlYtJanwrWzVaLB8hMiIR+/A5EdSRQD
FnJVAgMBAAGjYDBeMB8GA1UdIwQYMBaAFP5x0923Tg5lPQ6FhE0ieorJ7NndMB0G
A1UdDgQWBBRjD//69befHpcBFDqhj2bx9wMKSzAMBgNVHRMBAf8EAjAAMA4GA1Ud
DwEB/wQEAwIHgDANBgkqhkiG9w0BAQsFAAOCAQEASar0eKwqCi/beas8Vbxs+AUs
ePjKI4TZPvWlFcKQp7jVPHTr0SZaI2UXuEh3nyViRRXtdDsSDqtRh5Ju1oa9UDd3
OGW3zEQla6UTPEnO3q+IQOjN6CMZ3IFoyhDc5FYEJQSxOr1DWUnMzcJJ827+558r
qklKeHBARxS5tc8JLUbue/EQRzkJOZQDA/jJbY2LBj7fMhn9E4UZ+6DI4+vJ+QgD
Nreags1RuDSIXADUTc9w8lPAasoPI4arLEsSVAMI0s/+Oq9Uf0HvInmUJqhs1ki3
kTHEH6R0giNwWcKmO82MbnVXY8trjdB3P81JLkpdLgrllRpn9FRiAzV+JXDCCA==
-----END CERTIFICATE-----
local_cert,1,0
local_cert,2,0
OK
I suspect KSSLCRYPTO, Which profile I should use,
here are my current profiles.
+KSSLCRYPTO: 0,8,1,8192,4,4,3,0
+KSSLCRYPTO: 1,8,1,8192,4,4,1,0
+KSSLCRYPTO: 2,8,2,16,0,4,1,0
+KSSLCRYPTO: 3,8,2,32,0,4,1,0
+KSSLCRYPTO: 4,8,2,256,0,4,1,0
+KSSLCRYPTO: 5,8,2,512,0,4,1,0
+KSSLCRYPTO: 6,8,2,8192,4,4,1,0
+KSSLCRYPTO: 7,8,2,16384,8,4,1,0
OK
and I tried all these :
AT+KTCPCFG=1,3,“54.246.168.82”,8883,0,0,0
AT+KTCPCFG=1,3,“54.246.168.82”,8883,0,1,0
AT+KTCPCFG=1,3,“54.246.168.82”,8883,0,6,0
and here is the weird thing:
if I set the mode as a client instead of a secure client. I can see it is connected but When I try to send a data error comes out.
+KTCPCFG: 4,1,1,0,“54.246.168.82”,8883,65119,0,0,0,0,0
+KTCPCFG: 5,1,1,0,“54.246.168.82”,8883,7467,0,0,0,0,0
+KTCPCFG: 6,1,1,0,“54.246.168.82”,8883,36820,0,0,0,0,0