我已经创建了几个API's
,现在我必须使用Fiddler
或任何证书友好的工具对其进行测试。没有有效证书的requests
必须被服务器拒绝。
证书背景
这是CA
颁发的两个证书
intermediate
公开证书,标题为
MyIntermediate.cer
API
来获取数据。我已将公共证书-MyIntermediate.cer
上传到服务器[Azure APIM]
现在要测试API's
,我必须使用某些工具,例如Fiddler
或Postman
或其他任何支持证书上传/从商店读取的工具
我在这些工具中看不到任何可用于Windows商店上载或读取的选项。在这里我需要帮助
我看到了邮递员中的设置,但是似乎没有CA
证书,因为我没有key
文件。
APIM详细信息
Azure API管理器是Microsoft提供的服务。所有请求将由APIM处理。我已将MyIntermediate.cer
公共证书上传到APIM。因此,要呼叫GetCustomer
,某人必须拥有MyIntermediate.cer
信任的证书。
答案 0 :(得分:0)
您需要具有“每个设备的专用证书”及其密码(如果已与一个设备一起保存),才能进行经过身份验证的呼叫。如果您想依靠APIM验证证书链的能力,那么您确实需要上载中间证书,如果不是公共证书之一,则还可能需要上载根证书。