Thales IoT Developer Community
Reference implementation for IpCertMgr TLS/SSL certificate updater / production environment (using AT^SBNW)
Documentation, April 16, 2018 - 10:05am, 3156 views
For non-intel chipsets only. Java code.
Hereby we are publishing the source code (MIT license) of IpCertMgr TLS/SSL certificate updater.
IpCertMgr TLS/SSL reference implementation for certificate upload tool
This is an example application for updating TLS/SSL certificates as described
in AN62 'Transport Layer Security for Client TCP/IP Services'.
Source code is provided as reference implementation for developing
production-quality tools. Compilation of those files does not create
functional application, as this implementation is lacking actual serial port
communication. Developers are encouraged to implement/extend empty functions
in SerialComm.java in order to debug/compare input+output with their own
implementations. Apart from SerialComm.java, the implementation is complete.
The tool is only applicable to modules which are not based on Intel chipsets,
among compatible modules are:
BGS2, BGS2T, ELS31, EMS31/EMS51, ENSx, AGS2, AGS2-E, AHS2/AHS3, ALS3, ALAS3,
PGS8, PHS8, PCS3, PXS8/PVS8, PLS8, PLAS9.
ELS31, EMS31 and EMS51 modules require hardware flow control RTS/CTS enabled
when implementing serial port driver in order to make the connection reliable.
Compilation: javac IpCertMgr.java