在群集上部署示例API时,部署成功,但是在通过API控制台尝试API时,网关工作人员在连接到密钥管理器进行密钥验证时会报告以下SSL异常。
TID: [-1234] [] [2016-08-26 13:58:00,025] ERROR {org.wso2.carbon.apimgt.gateway.handlers.security.APIAuthenticationHandler} - API authentication failed with error 900900 {org.wso2.carbon.apimgt.gateway.handlers.security.APIAuthenticationHandler}
org.wso2.carbon.apimgt.gateway.handlers.security.APISecurityException: Error while accessing backend services for API key validation
Caused by: javax.net.ssl.SSLException: hostname in certificate didn't match: <wso2_key_manager.service.core.local> != </localhost>
答案 0 :(得分:0)
在分布式设置中,您无法使用默认证书。您应该使用具有与主机名匹配的适当CN的证书。