无法在WSO2 2.0.1中注册IOS设备
试图在WSO2中注册IOS设备(IPhone 6s,ios 9.3),但遗憾的是失败了。 我使用的是注册的csr文件和Apple MDM证书。 文件中提到的后续说明。 输入域名,用户名和密码后,在IOS设备上的第2步失败。 在UI上,下面是错误
“发生意外错误。请再试一次。”
在日志中我看到下面的错误:
[2016-05-06 11:54:22,746] ERROR {org.wso2.carbon.device.mgt.ios.util.OAuthUtils} – 由于服务器连接失败而发送’Post’请求时出错javax.net.ssl .SSLException:证书中的主机名不匹配:!=
[2016-05-06 11:54:22,770] ERROR {org.apache.catalina.core.StandardWrapperValve} – servlet [JAXServlet]的Servlet.service()在路径[/ ios-enrollment]的上下文中引发了exceptionjava.lang .runtimeException:org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116)中的org.apache.cxf.interceptor.Fault
不确定出了什么问题。 有什么想法吗?
注意:我的IP被屏蔽,取代了运行WSO2的原始IP。
确保已配置使用本地IP地址的所有配置文件,您需要检查并重新配置所有文件以使用您正在使用的IP掩码或域。
- 您需要按照此处给出的步骤在WSO2 EMM中配置IOS。
- 您需要按照此处提供的步骤从WSO2获取烧结的CSR
-
如果服务器的域具有来自已知CA的SSL证书,则必须将所有根证书和中间证书包括在以下密钥库中。
- wso2carbon.jks
- 客户truststore.jks
注意:
确保根据运行WSO2 EMM服务器的域/ IP地址生成SSL证书。
添加到Kachiecx的答案,我假设您使用的是自签名SSL证书。 创建SSL证书时,请确保提供与您的IP /主机名匹配的证书的通用名称。 这在第6步中的doc [1]中提到。另外请确保遵循一般服务器配置步骤3中给出的步骤[2]
[1]。 https://docs.wso2.com/display/EMM201/General+iOS+Server+Configurations [2]。 https://docs.wso2.com/display/EMM200/General+Server+Configurations#GeneralServerConfigurations-Generalserverconfigurations