gpt4 book ai didi

ssl - Newman 加载 pfx 证书,但不用于连接到端点

转载 作者:行者123 更新时间:2023-12-04 22:37:00 29 4
gpt4 key购买 nike

我在执行来自 newman 的 postman 集合时遇到问题,这涉及加载 pfx 证书以建立 TLSMA 连接。
从 Postman 应用程序中,证书已正确加载(从设置中)并用于域 https://domain1.com与 TLSMA 对应服务器连接。
当我导出 json 集合和环境时,没有提及相关的域和证书。
检查 json 架构 here newman 在请求中接受证书定义,但应用它不起作用,这里是我的示例:

 "request": {
"method": "GET",
"header": [],
"certificate": {
"name": "Dev or Test Server",
"matches": ["https://domain1.com/*"],
"cert": { "src": "./certificate.pfx" }
},
"url": {
"raw": "https://domain1.com/as/authorization.oauth2",
"host": ["https://domain1.com"],
"path": ["as", "authorization.oauth2"],
"query": [
{
我还尝试在具有以下内容的外部文件 cert-list.json 中应用证书配置:
[{
"name": "Dev or Test Server",
"matches": ["https://domain1.com/*"],
"cert": { "src": "./certificate-t.pfx" }
}]
但它也不起作用。
这里是 newman 命令:
newman run domain.postman_collection.json -n 1 --ssl-client-cert-list cert-list.json  -e env.postman_environment.json -r cli --verbose
enter image description here
你知道我在哪里做错了吗?

最佳答案

将证书更改为 pfx
尝试:

[{
"name": "Dev or Test Server",
"matches": ["https://domain1.com/*"],
"pfx": { "src": "./certificate-t.pfx" }
}]

关于ssl - Newman 加载 pfx 证书,但不用于连接到端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66973235/

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