gpt4 book ai didi

ssl - Newman:如何在 newman 请求中发送 ssl 证书

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:23 29 4
gpt4 key购买 nike

我有一个 curl 命令,我想使用 newman 作为一个集合运行它:

curl -i -v \
-H "X-FromAppId: APPLICATION" \
-H "X-TransactionId: 22222222" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
--cacert iis_cert_2018_07.pem \
--key iis_cert_2018_07.pem \
--cert iis_cert_2018_07.pem \
-X GET https://iis-udev02.dev.test.com:8443/iis/v1/common/policies/343
--insecure

我有一个执行该 GET 请求的集合,它在 Postman 上工作得很好(在 UI 中配置证书后),但是如何在通过命令行运行该集合时通知 newman 这些证书?

我试过:

newman run GETRequest.postman_collection.json  --ssl-client-cert iis_cert_2018_07.pem --ssl-client-passphrase iis_cert_2018_07.pem --insecure 

但这行不通。

如何在 newman 请求中发送证书?

最佳答案

您在此处将 key 作为密码短语传递:--ssl-client-passphrase iis_cert_2018_07.pem,它应该是--ssl-client-key iis_cert_2018_07.pem

尝试:

 newman run GETRequest.postman_collection.json  --ssl-client-cert iis_cert_2018_07.pem --ssl-client-key iis_cert_2018_07.pem --insecure

假设 key 没有用密码加密,并且其他一切都正确,这应该可以工作。

相关的 newman 文档在这里: https://www.npmjs.com/package/newman#ssl-client-certificates

关于ssl - Newman:如何在 newman 请求中发送 ssl 证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53233044/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com