Any way to access HTTPS secure web sites with a Teensy?

PhilK

Member
Is there any pre-existing library to allow a Teensy 3.x or 4.x to access a secure HTTPS web site through ethernet? Seems like nowadays that people have seen that IOTs can become dangerous botnets, you'd only want to use TLS/HTTPS secure connections from now on? My brief reading seems to suggest that any roll-your-own self-coded security is pretty risky if it's not from some kind of security-tested codebase. Is there maybe some underlying security-certified library for TLS/HTTPS from NXP?

One commentary I saw suggested you'd be better off adding a Raspberry Pi to an Arduino as an accessory to handle TLS/HTTPS (kind of tail-wagging-the-dog), but I would think with Teensy's much greater flash size and horsepower relative to vanilla Arduino, that the hardware would be plenty capable.

Any pointers where to start looking at this issue would be greatly appreciated, thank you.
 
I can't test ethernet stuff right now but I found this ssl client. One of the examples, ethernetHTTPS, compiles for T4.1. One compiler warning may be a problem:
Code:
WARNING: library SSLClient-1.6.6 claims to run on samd, sam, tivac, stm32, esp32 architecture(s) and may be incompatible with your current board which runs on avr architecture(s).
But it's worth a try.
https://www.arduinolibraries.info/libraries/ssl-client

ssl-client requires this library.
https://github.com/OPEnSLab-OSU/EthernetLarge

Pete
 
Back
Top