至少使用node.js或postman无法通过https使用Redmine REST API

至少使用node.js或postman无法通过https使用Redmine REST API,node.js,api,ssl,redmine,Node.js,Api,Ssl,Redmine,使用C#,我们可以执行以下操作: RedmineManager rm = new RedmineManager("https://<your-address>", <api-key>, "random-password"); IList<Issue> issues = rm.GetObjectList<Issue>(new NameValueCollection() { { "project_id", <project-id> } })

使用C#,我们可以执行以下操作:

RedmineManager rm = new RedmineManager("https://<your-address>", <api-key>, "random-password");
IList<Issue> issues = rm.GetObjectList<Issue>(new NameValueCollection() { { "project_id", <project-id> } });
RedmineManager rm=新的RedmineManager(“https://”,“随机密码”);
IList issues=rm.GetObjectList(新的NameValueCollection(){{{“项目id”,}});
node.js呢?知道我还使用了POSTMAN来查询一些REdmine REST端点,它会弹出keychain屏幕来选择证书,我选择了它,但是请求失败了

《邮差》的回应是:

未经授权

此服务器无法验证您是否有权访问 要求提供文件。您提供了错误的凭据(例如。, 密码错误),或者您的浏览器不知道如何提供 所需证件

我用另一个没有SSL的redmine运行同一个请求,它可以工作

我的SSL证书有扩展名p12,我手动安装,以使浏览器信任域名

如果是REST提供商(Redmine)上的缺陷,请告诉我