Install SSL certificate for Cinterion TX62-W in Arduino Portenta Cat.M1/NB IOT GNSS Shield | Telit Cinterion IoT Developer Community
September 6, 2023 - 10:03pm, 54 views
Hello I have recently purchased an Arduino Portenta H7 and Portenta Cat.M1/NB IOT GNSS Shield which includes the Cinterion TX62-W cellular modem. It was advertised as being a secure developer board, but when I try to connect to a server via SSL, it cannot complete the TLS handshake, I believe it is because the modem does not have the required certificates. I would like to install the root certificate for my server, however after much search there does not seem to be an easy way to do this for the TX62-W. I have read on here there is a Java CLI tool to install certificates but cannot find a download for it anywhere. Would anyone here be able to help? Thank you in advance!
Hello,
Checking the received certificate is enabled by default. For test you can disable it for your connection setting "secopt" parameter to 0 with AT^SISS command.
The security topic is described in Application Note 62 document (Transport Layer Security for Client TCP/IP Services). Please visit this site: dz.telit.com. You should find the document there. There is a software package with tools which can be helpful in creating the security commands for certificates uploading. But tools are not necessary - the chapter "Appendix B: Secure Commands" describes how to create such commands without tools. Usually the tools were embedded in the document. In case you can't find them, please let me know.
What you need from the package to load the certificate is IpCertMgr.
Please also check this link: https://iot-developer.thalesgroup.com/documentation/exsx2-tls-certificat...
You can also see here to see the reference implementation of a tool like IpCertMgr: https://iot-developer.thalesgroup.com/documentation/reference-implementa...
Best regards,
Bartłomiej