无法在WSO2 2.0.1中注册IOS设备

时间:2016-05-06 16:10:59

标签: ios user-agent mdm wso2-emm

尝试在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:证书中的主机名不匹配:< 10.XXX.XXX.XXX> !=

     

[2016-05-06 11:54:22,770] ERROR {org.apache.catalina.core.StandardWrapperValve} - servlet [JAXServlet]的Servlet.service()在路径[/ ios-enrollment]的上下文中引发了异常   java.lang.RuntimeException:org.apache.cxf.interceptor.Fault       at org.apache.cxf.interceptor.AbstractFaultChainInitiatorObserver.onMessage(AbstractFaultChainInitiatorObserver.java:116)

不确定出了什么问题。有什么想法吗?

注意:我的IP被屏蔽,取代了运行WSO2的原始IP。

3 个答案:

答案 0 :(得分:1)

确保您已配置使用本地IP地址的所有配置文件,您需要检查并重新配置所有文件以使用您正在使用的IP掩码或域。

答案 1 :(得分:0)

  1. 您需要按照here给出的步骤来配置IOS 在WSO2 EMM。
  2. 您需要按照here
  3. 提供的步骤从WSO2获取烧结的CSR
  4. 如果服务器的域具有来自已知CA的SSL证书,则必须将所有根证书和中间证书包含在以下密钥库中。

    • wso2carbon.jks
    • 客户truststore.jks
  5. 注:

      

    确保根据运行WSO2 EMM服务器的域/ IP地址生成SSL证书。

答案 2 :(得分:0)

根据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

相关问题