主题中讨论的其他器件:UNIFLASH、
我已修改端口和 wifi 模式、使其成为 tcpechotls 的本地网络的客户端。 我可以在调试前后执行 Ping 操作、但连接始终被拒绝。 我不确定这适用于认证
define ROOT_CA_CERT_FILE "caCert.pem" //"DummyCA" #define PRIVATE_KEY_FILE "caKey.pem" //"DummyKey" #define TRUSTED_CERT_FILE "serverCert.pem" //"DummyTrustedCert"
它在 UART 上失败、显示为 "tcpHandler:Failed to load objects"
//... status = SlNetIf_loadSecObj(SLNETIF_SEC_OBJ_TYPE_CERTIFICATE, ROOT_CA_CERT_FILE, strlen(ROOT_CA_CERT_FILE), srvCAPem, srvCAPemLen, SLNETIF_ID_1); status |= SlNetIf_loadSecObj(SLNETIF_SEC_OBJ_TYPE_CERTIFICATE, TRUSTED_CERT_FILE, strlen(TRUSTED_CERT_FILE), srvCertPem, srvCertPemLen, SLNETIF_ID_1); status |= SlNetIf_loadSecObj(SLNETIF_SEC_OBJ_TYPE_RSA_PRIVATE_KEY, PRIVATE_KEY_FILE, strlen(PRIVATE_KEY_FILE)-1, srvKeyPem, srvKeyPemLen, SLNETIF_ID_1); if(status < 0) { Display_printf(display, 0, 0, "tcpHandler: failed to load objects\n"); goto shutdown; }