由于ssl证书使用不正确,未在newman中执行REST请求

由于ssl证书使用不正确,未在newman中执行REST请求,ssl,newman,Ssl,Newman,我目前正在使用Newman自动测试我的RESTAPI调用 问题是我可以在Postman中运行所有测试而不会出现任何问题,在Postman中使用证书(.pem和pkcs8)进行ssl授权也不是问题。但是,当我试图在命令行上将集合加载到Newman中时,我无法运行测试,因为在Postman中正确推荐的证书在Newman中没有正确推荐 如果我跑步: newman run postman_collection.json--ssl客户端证书cert.pfx--ssl客户端密码短语 然后不执行任何请求。如果

我目前正在使用Newman自动测试我的RESTAPI调用

问题是我可以在Postman中运行所有测试而不会出现任何问题,在Postman中使用证书(.pem和pkcs8)进行ssl授权也不是问题。但是,当我试图在命令行上将集合加载到Newman中时,我无法运行测试,因为在Postman中正确推荐的证书在Newman中没有正确推荐

如果我跑步:

newman run postman_collection.json--ssl客户端证书cert.pfx--ssl客户端密码短语

然后不执行任何请求。如果我改为使用:

newman run postman_collection.json--ssl client cert cert.crt--ssl client key.pkcs8 client passphrase passphrase

因此,分别使用密钥和授权证书(cert.crt、key.pkcs8)而不是同时使用.pfx文件,然后它执行请求,但表示“无法验证第一个证书”,因此每个请求都返回一个错误


如何解决此问题?

您可以使用参数--unsecure parameters--ssl客户端证书cert.crt--ssl客户端密钥key.pkcs8客户端密码短语passphrase解决此问题