MC60 OpenCPU writing writing secure files

Good day,
My OpenCPU application presently connects to an AWS server and communicates using MQTT. Presently, the certificates are uploaded manually on the core firmware using AT commands. (using AT+QSECWRITE). Now to change the certificates I have to remove the OpenCPU application and then delete and re-upload the certificates manually. Is there a method to do this in my OpenCPU application automatically?

What i need to know basically is how to use AT+QSECWRITE in my OpenCPU application.

Also I want to create a file in RAM and have my application write to it. Can I do this in OpenCPU?

Thanking you

Hi Rohit_Neil_Ghosh
Thanks for your query.
you can define the certificates in the code like below
#define http_cacert_len 1196
#define http_cacert “-----BEGIN CERTIFICATE-----\n
MIIDODCCAiACAQEwDQYJKoZIhvcNAQELBQAwYDELMAkGA1UEBhMCSU4xCzAJBgNV\n
BAgMAlRHMQwwCgYDVQQHDANIWUQxDTALBgNVBAoMBEVDSUwxDTALBgNVBAsMBEVD\n
SUwxGDAWBgNVBAMMD3JobXMuZWNpbC5jby5pbjAeFw0yMDA1MTUwNzI3MDdaFw0y\n
NTA0MTkwNzI3MDdaMGQxCzAJBgNVBAYTAklOMQswCQYDVQQIDAJURzEMMAoGA1UE\n
BwwDSHlkMQ0wCwYDVQQKDARFQ0lMMREwDwYDVQQLDAhUUzAwMDAwMTEYMBYGA1UE\n
AwwPcmhtcy5lY2lsLmNvLmluMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\n
AQEAk1g8gT2PKmrRw3kYEmeqZB+vKlhin3oIalRUQ3Jw1oc7za0LsOKyMERC/qXp\n
Q+hqPX7C/36CO9uBOCK/6cjrVNda7DUTSjGhYvce1aAlbAd6cCXHzHDu1ejmiX8W\n
xuFRvLyNAwGELRuNRBTzsxwOquk0KGjB4vySmohCEl9EubsdlGQeLWyr2a2/pnTM\n
hHWjc8TaxBSFpCxVHD+3EoGJNEUUBZsSqE3rARHU2mC8XK+xCTok5zYUNdbHuBeo\n
YaQ/iom4JFygzgg6DEMOF+m0MPsX45fU+i7gu6SBL2nHP6vZevTnCig6MMvnP3Se\n
1s3v3AwiN8YSYxhn1nci2saF0QIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQBPVdx9\n
nqWPfACZLKWxkzkABX5iNvv56H1wvNVipWb8Q3w8h7tHK36Dzf4XLQ6kOnv10qcH\n
Ei38YkRujwfrsLux8DlcphfkfTNhQZd9MLncTUKOwuHnTjrwcvIlWBCVTSCxj71S\n
v2f+LJXI6NczWqKNQ6ONPy9q9yPbHscOz3tl4hOSIk9nSkTiIf6KNl7LELUMb1B4\n
pGfH8FIx7r2hA+4BHN/H6lzwYB26kl/85uPQ7mDJZ9StfXwJbB/F3tP1pGcL6ZQo\n
vlg2cscv9C6jF668Yr01ZekHPa3HUkpt5o+1x9o5QFR6V7E+Fok02cVzNzFpObUs\n
rYgRmgSkcssIyTTm\n
-----END CERTIFICATE-----\n”

Please refer the attached HTTPS code for writing the certificates.

RegardsHTTPS_OpenCpu.pdf (217.0 KB)
Rahul

Thank you very much for your response. I’ll test it out and get back to you with my results.

Your method worked perfectly! Thanks a lot!