我在嵌入式框中运行wpa_supplicant(运行linux)。 wpa_supplicant正在按预期工作,但是当用户证书到期时(仅用户证书而非根证书),设备仍在网络中运行且未断开连接。只有当我做" ifconfig eth0 down"它才会断开连接。然后是" ifconfig eth0 up"。是否有定期验证证书的机制,如果有,如何进行验证。
wpa_supplicant配置如下:
var demoController = require('demoController');
demoController.login(req, res);
assert.equal(res.json, {})
答案 0 :(得分:1)
也许shell脚本可以帮助你解决这个问题? 一旦你在-B标志中运行wpa_supplicant,就很难取消它但是使用了 '杀'系统调用。所以你可能会编写一个这样的脚本: (例如)
run wpa_supplicant with -B
loop start
sleep 100 &&
if user certificate expires then kill wpa_supplicant &&
reload wpa_supplicant
loop end
该脚本将帮助您在100秒内杀死并重新加载wpa_supplicant。