wso2 api管理器中的SSL证书配置

wso2 api管理器中的SSL证书配置,ssl,wso2,wso2-am,Ssl,Wso2,Wso2 Am,我的部署模式如下所示 消费者应用程序(浏览器)->API管理器API->后端ELB CNAME(XYZ.com)->后端ELB(SSLcert1 ABC.com)->后端服务(SSLcert1 ABC.com) 后端服务是使用通用证书创建的(证书CN与主机名或主机IP不匹配)。将相同的数据导入ELB。但是,后端ELB CNAME不同于后端服务证书的CN。现在,我们已将后端服务证书导入wso2 api manager的客户端信任库。当我们使用ABC.com从wso2 api管理器向后端ELB发起调

我的部署模式如下所示

消费者应用程序(浏览器)->API管理器API->后端ELB CNAME(XYZ.com)->后端ELB(SSLcert1 ABC.com)->后端服务(SSLcert1 ABC.com)

后端服务是使用通用证书创建的(证书CN与主机名或主机IP不匹配)。将相同的数据导入ELB。但是,后端ELB CNAME不同于后端服务证书的CN。现在,我们已将后端服务证书导入wso2 api manager的客户端信任库。当我们使用ABC.com从wso2 api管理器向后端ELB发起调用时,它会抱怨域=后端的证书名。这是真的。此外,我们还启用了Hostnameverifier->AllowAll。我们已使用::1 ABC.com XYZ.com条目修改了/etc/hosts文件,以表明两者相同。但仍然无法解决“请求的域!=后端的certname”问题。
有什么线索可以解决这个问题吗?

在APIM 2.0.0中,要求您放入APIM客户端信任库的证书的CN与直接客户端的主机名相同,后者是您案例中的后端ELB。

在APIM 2.0.0中,要求您放入APIM客户机信任库的证书的CN与直接客户机的主机名相同,即您的后端ELB