我有一个使用AWS PHP SDK创建的脚本,可以将上载按钮作为IoT核心中的内容批量存储,同时将其添加到服务器上的数据库中。
使用RegisterThing方法并在parameters参数中发送CSR时,将很好地创建证书并将其附加到事物上,并且带有证书的所有内容看起来都很好。
当我按下按钮时,它按照长短短的顺序出现红色闪烁,根据AWS的说法是“无法与服务器建立安全连接。此错误很可能是由于证书未知或无效。”
如果我将按钮作为触发器附加到Lambda函数上,则当它在IoT核心中不存在时,该按钮将按预期工作,并且不会出现错误。
我已将在Lambda中作为触发器添加到从CSR创建的证书时创建的证书进行了比较。除了附加到CSR的DN配置外,几乎没有区别。
理解我的CSR创建的证书为何会出错的任何帮助将不胜感激。