curl:(58)无法加载PEM客户端证书,当证书在程序文件中时



我有一个使用证书的对API的curl请求,如果我把证书放在C驱动器上的任何地方接受程序文件目录,一切都很好。但是当我把证书放在程序文件目录中时,我会得到这个错误curl:(58(无法加载PEM客户端证书

你可能建议不要在这里放证书,但不幸的是,我不得不这样做,因为我想使用FileMaker运行服务器端脚本来发出请求。使用FileMaker的服务器端脚本只能访问此目录C: \Program Files\FileMaker \FileMaker Server\Data\Documents

程序文件目录是否有一些不同于其他目录的额外限制,我已经尝试在程序文件中创建一个测试文件夹,但我仍然收到相同的错误?我可以使用curl对此目录进行写和读,但由于某种原因,它似乎看不到证书文件

所以找到了修复方法,如果您将可执行的cURL放在C:\Program Files\FileMaker Server\Data\Documents中,然后将cURL表达式指向此处,它就可以工作了。

最新更新