It took me some time to successfully build an TLS version with full CA validation and local CA. In order for other guys to save time the following changes have to be made.
In section 2.2 Advanced: Using Full certificate validation
Wrong
#define INCLUDE_LOCAL_CA_CERT
Correct
#define INCLUDE_LOCAL_CERT
Wrong
Copy or move the files created in step 1.6 above (local_ca_data.h and local_ca_descriptor.h) to the $TASMOTAROOT/tasmota
Correct
Copy or move the files created in step 1.6 above (local_ca_data.h and local_ca_descriptor.h) to the $TASMOTAROOT/tasmota/include
Wrong
If desired, the two built-in certificates for Let's Encrypt and Amazon AWS may be omitted from the build by defining these macros in user_config_overrirde.h
Correct
If desired, the two built-in certificates for Let's Encrypt and Amazon AWS may be omitted from the build by defining these macros in user_config_override.h
It took me some time to successfully build an TLS version with full CA validation and local CA. In order for other guys to save time the following changes have to be made.
In section 2.2 Advanced: Using Full certificate validation
Wrong
#define INCLUDE_LOCAL_CA_CERT
Correct
#define INCLUDE_LOCAL_CERT
Wrong
Copy or move the files created in step 1.6 above (local_ca_data.h and local_ca_descriptor.h) to the $TASMOTAROOT/tasmota
Correct
Copy or move the files created in step 1.6 above (local_ca_data.h and local_ca_descriptor.h) to the $TASMOTAROOT/tasmota/include
Wrong
If desired, the two built-in certificates for Let's Encrypt and Amazon AWS may be omitted from the build by defining these macros in user_config_overrirde.h
Correct
If desired, the two built-in certificates for Let's Encrypt and Amazon AWS may be omitted from the build by defining these macros in user_config_override.h