HL7900 AT+KCERTSTORE -> always get ERROR

Hi,

im trying to store a certificate in to the HL7900 Modem (FW:HL7900.3.4.22052661).
But i get always only a “ERROR” reponse. I have tried many certifcates so far!

LOG:
[09:09:57.634] AT+KCERTSTORE=0,906,0
[09:09:57.650] CONNECT
[09:09:59.884] -----BEGIN CERTIFICATE-----MIICejCCAiGgAwIBAgIUHTdBxckOvywqS/vKyeDMvMvvuv0wCgYIKoZIzj0EAwIwgZIxCzAJBgNVBAYTAkRFMQswCQYDVQQIDAJCVzETMBEGA1UEBwwKSGVkZGVzaGVpbTEQMA4GA1UECgwHSUZBIG1iSDERMA8GA1UECwwIU2VjdXJpdHkxFDASBgNVBAMMC2lmYS1tYmguY29tMSYwJAYJKoZIhvcNAQkBFhdtLndlaW5sYWVkZXJAaWZhLW1iaC5kZTAeFw0yNTEyMDQwODIwMDVaFw0yNjAxMDMwODIwMDVaMIGSMQswCQYDVQQGEwJERTELMAkGA1UECAwCQlcxEzARBgNVBAcMCkhlZGRlc2hlaW0xEDAOBgNVBAoMB0lGQSBtYkgxETAPBgNVBAsMCFNlY3VyaXR5MRQwEgYDVQQDDAtpZmEtbWJoLmNvbTEmMCQGCSqGSIb3DQEJARYXbS53ZWlubGFlZGVyQGlmYS1tYmguZGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATGlkx0ywZFokVXOWiXRvAihDPHykb712jz2egsR193cbbo5qM0tTTb9T+nbtgTbqyxTERoSrzXufvAoEqgC3qYo1MwUTAdBgNVHQ4EFgQU6xaKluqgBlX2s6Zc7FEveAn6fmwwHwYDVR0jBBgwFoAU6xaKluqgBlX2s6Zc7FEveAn6fmwwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNHADBEAiApen9bJQWOowCSM55LkhLWooBXGKfY/b6EI5rxjAISTQIgQ8btmgpoPr0IkBxL5gHXewXUxubTIpuJgPuauxY0Tso=-----END CERTIFICATE-----
[09:09:59.942] ERROR

With the same program (simple .NET test promgram) and same certificate on a HL7810 (FW: HL7810.5.5.8.0) modem, it works perfectly!

LOG:
[09:13:43.267] AT+KCERTSTORE=0,906,0
[09:13:43.284] CONNECT
[09:13:45.500] -----BEGIN CERTIFICATE-----MIICejCCAiGgAwIBAgIUHTdBxckOvywqS/vKyeDMvMvvuv0wCgYIKoZIzj0EAwIwgZIxCzAJBgNVBAYTAkRFMQswCQYDVQQIDAJCVzETMBEGA1UEBwwKSGVkZGVzaGVpbTEQMA4GA1UECgwHSUZBIG1iSDERMA8GA1UECwwIU2VjdXJpdHkxFDASBgNVBAMMC2lmYS1tYmguY29tMSYwJAYJKoZIhvcNAQkBFhdtLndlaW5sYWVkZXJAaWZhLW1iaC5kZTAeFw0yNTEyMDQwODIwMDVaFw0yNjAxMDMwODIwMDVaMIGSMQswCQYDVQQGEwJERTELMAkGA1UECAwCQlcxEzARBgNVBAcMCkhlZGRlc2hlaW0xEDAOBgNVBAoMB0lGQSBtYkgxETAPBgNVBAsMCFNlY3VyaXR5MRQwEgYDVQQDDAtpZmEtbWJoLmNvbTEmMCQGCSqGSIb3DQEJARYXbS53ZWlubGFlZGVyQGlmYS1tYmguZGUwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAATGlkx0ywZFokVXOWiXRvAihDPHykb712jz2egsR193cbbo5qM0tTTb9T+nbtgTbqyxTERoSrzXufvAoEqgC3qYo1MwUTAdBgNVHQ4EFgQU6xaKluqgBlX2s6Zc7FEveAn6fmwwHwYDVR0jBBgwFoAU6xaKluqgBlX2s6Zc7FEveAn6fmwwDwYDVR0TAQH/BAUwAwEB/zAKBggqhkjOPQQDAgNHADBEAiApen9bJQWOowCSM55LkhLWooBXGKfY/b6EI5rxjAISTQIgQ8btmgpoPr0IkBxL5gHXewXUxubTIpuJgPuauxY0Tso=-----END CERTIFICATE-----
[09:13:45.719] OK

So what is different on the HL7900?
Must i use another format?
What about timings on the RS232?
Must the certificate have specific requirements for the HL7900?

I have tried “AT+KCERTSTORE=0,<nb_data>,0” command and also “AT+KCERTSTORE=0” with EOF_PATTERN!

In both cases, i have configured SSL with…
[09:22:31.743] AT+KSSLCRYPTO?
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 0,8,3,25392,12,4,1,0
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 1,8,1,8192,4,4,1,0
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 2,8,2,16,0,4,1,0
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 3,8,2,32,0,4,1,0
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 4,8,2,256,0,4,1,0
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 5,8,2,512,0,4,1,0
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 6,8,2,8192,4,4,1,0
[09:22:31.769]
[09:22:31.769] +KSSLCRYPTO: 7,8,2,16384,8,4,1,0
[09:22:31.769]
[09:22:31.769] OK

and…

[09:23:23.095] AT+KSSLCFG?
[09:23:23.111]
[09:23:23.111] +KSSLCFG: 0,3
[09:23:23.111]
[09:23:23.111] +KSSLCFG: 2,0
[09:23:23.111]
[09:23:23.111] OK

Can anyone help me?

Thanks!

i don’t see problem to follow the step here:

at+kcertstore?
CONNECT
root_cert,0,0
root_cert,1,0
root_cert,2,0
root_cert,3,0
local_cert,0,0
local_cert,1,0
local_cert,2,0

OK
at+kcertstore=0
CONNECT

OK
at+kcertstore?
CONNECT
root_cert,0,1339
-----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
root_cert,2,0
root_cert,3,0
local_cert,0,0
local_cert,1,0
local_cert,2,0

OK
ati3
HL7900.3.3.22051351

OK