在Bluemix上打开应用程序时出现SSL问题

时间:2017-05-23 19:47:47

标签: ibm-cloud apic

我在Bluemix上发布了一个API。当我尝试在Safari或Chrome上打开应用URL时,无法建立安全连接并出现以下错误:

apiconnect - ****。apic.mybluemix.net不接受您的登录证书,或者可能没有提供。

1 个答案:

答案 0 :(得分:0)

您无法直接启动API,因为它受相互TLS证书保护。 您只能通过具有适当凭据的客户端应用程序访问/测试API。 此行为旨在保护/保护您的API以进行未经授权的访问。 以下是将API发布到Bluemix时发生的高级步骤:

1)使用API​​ Designer创建API(即在命令行中调用“apic edit”)。

2)在使用API​​ Designer时,您可以通过在Micro Gateway上运行api来本地测试您的api。它在本地运行应用程序并运行curl请求来测试它(甚至是其他工具,如Postman)

3)然后将API发布到Bluemix

4)它与相互TLS证书一起发布(对于域* .apic.mybluemix.net)

5)客户端证书被上传到API网关(数据电源网关),因此只有当您通过发布的端点调用API时,它才会起作用。

此时要进一步测试您的API,您必须在开发人员门户网站中订阅计划,或者如果您使用的是沙盒目录,则可以使用Settings-> Overview会话中提供的默认客户端ID和客户端密钥您的API管理器。