问题描述
我为kvs应用程序创建了一个名为“ X”的IOT设备。我使用该证书获得了该设备的证书,因此能够成功开始流式传输。现在,我切换到新的AWS账户,并创建了一个名为“ Y”的设备。我遵循相同的步骤为设备“ Y”下载证书。但是,我收到了blockingCurlCall(): Curl perform failed
错误。似乎在ca_cert_file中的单个设备中进行了多个设备注册会导致此问题。
如何解决此问题? 我想使用新证书开始流式传输。
完成StackTrace
2020-08-28 07:34:30 ERROR blockingCurlCall(): Curl perform failed for url https://credential-enppoint.credentials.iot.ap-southeast-1.amazonaws.com/role-aliases/test_role_alias/credentials with result Problem with the SSL CA cert (path? access rights?) : error setting certificate verify locations:
CAfile: /home/thasin/certs/AmazonRootCA1.pem
CApath: /etc/ssl/certs
terminate called after throwing an instance of 'std::runtime_error'
what(): Unable to create Iot Credential provider. Error status: 0x15000011
Aborted
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)