mirror of https://github.com/ARMmbed/mbed-os.git
Added certificate remove before add to wisun tasklet
This prevents tasklet from adding own certificates multiple times to Nanostack in case bootstrap is made again.pull/13736/head
parent
f5633c4a04
commit
c78f17f85b
|
@ -290,6 +290,7 @@ static void wisun_tasklet_configure_and_connect_to_network(void)
|
|||
#else
|
||||
trusted_cert.cert_len = strlen((const char *) MBED_CONF_MBED_MESH_API_ROOT_CERTIFICATE) + 1;
|
||||
#endif
|
||||
arm_network_trusted_certificates_remove();
|
||||
arm_network_trusted_certificate_add((const arm_certificate_entry_s *)&trusted_cert);
|
||||
|
||||
arm_certificate_entry_s own_cert = {
|
||||
|
@ -308,6 +309,7 @@ static void wisun_tasklet_configure_and_connect_to_network(void)
|
|||
#else
|
||||
own_cert.key_len = strlen((const char *) MBED_CONF_MBED_MESH_API_OWN_CERTIFICATE_KEY) + 1;
|
||||
#endif
|
||||
arm_network_own_certificates_remove();
|
||||
arm_network_own_certificate_add((const arm_certificate_entry_s *)&own_cert);
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue