wso2 emm代理android ssl

时间:2015-02-08 15:06:39

标签: android wso2

在我尝试为android emm代理配置ssl后,我看到:

  

登录失败。服务器不可用,请联系管理员。

I used this for configuration

Here is logcat

我做错了什么?

3 个答案:

答案 0 :(得分:0)

它有效,但有重要说明:它应该在首次运行服务器之前完成,或者您需要在WSO_HOME / repository / database中粘贴默认数据库

答案 1 :(得分:0)

您必须生成一个bks文件并将其包含在Android代理中才能工作。有关详细信息,请参阅此文档

https://docs.wso2.com/display/EMM110/Android+Configurations

答案 2 :(得分:0)

谢谢! 但正如我说它的工作原理:-) 这是用于生成emm代理的bks的命令(用于linux):

export CLASSPATH = $ CLASSPATH:PATH_TO_bcprov-ext-jdk15on-1.46.jar

keytool -importcert -trustcacerts -keystore emm_truststore.bks -storetype bks -storepass wso2carbon -file ca_cert.pem -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath ./

如果之前运行过服务器,则需要删除所有PATH_TO_WSO_EMM / repository / database,并将已下载的存档中的默认数据库放入其中。 您需要这样做,因为它在数据库中添加密钥库信息,并将抛出异常消息,如“密码错误或密钥库被篡改”。 如果有人需要它,我可以在这里显示所有命令证书和密钥库生成。 请告诉我