无法在WSO2 Dev Portal-3.1.0

时间:2020-07-03 10:13:56

标签: wso2 postman wso2-am wso2carbon

我已通过创建和添加自己的证书并在WSO2发布者中为API启用了Mutual SSL,并发布了该API,但是在DevPortal中订阅了API之后,我无法获得输出,并收到诸如“凭据错误”之类的错误。 我还在启用了SSL证书的Postman中进行了尝试,但出现错误:无法验证第一个证书

为了创建证书,我使用了以下命令:

 openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privatekey.key -out certificate.crt

我已经在CURL中对其进行了测试,正在通过以下命令获取输出:

curl -k -H "Authorization: Bearer <access token>" -v '<API URL>' --cert <.crt file> --key <.key file>

但是我无法在Devportal上获得输出,是否可以在devportal中添加用于调用API的证书,需要建议。

1 个答案:

答案 0 :(得分:0)

无法从Devportal调用双向SSL API。您可以使用Postman或curl。

您是否尝试过在邮递员设置中禁用SSL证书验证?请尝试按照文档[1]中的说明进行操作。

[1] https://apim.docs.wso2.com/en/latest/learn/api-security/api-authentication/secure-apis-using-mutual-ssl/#create-an-api-secured-with-mutual-ssl