1
2
原来我的问题出在我的证书上。以下是我解决问题的方法:
所有这些密码和别名都是为了简单起见而使用的,一旦理解了基本概念和工作方式,只要所有更改都得到适当反映,您就可以更改它们。
|
2
0
好的,我认为从您的描述来看,在第一部分中设置jks文件时似乎有问题。与文档中一样,您必须创建SSL证书。还有CA证书。然后,您需要确保SSL证书需要由CA签名。这样,当您将CA嵌入bks文件中时,它将识别通信,因为下划线SSL通道与CA签名的SSL证书一起运行。我认为你在第一阶段搞砸的是wso2carbon.jks的关键导入。请确保使用现有别名正确导入。如果更改别名,则需要更改更多文件。确保它与我们在repository/conf文件夹中的mdm-config.xml中提供的别名相同。同样的东西也需要导入到客户端信任库中。如果正确遵循这一点,它将起作用。权限问题与此证书问题相关,因为它无法识别有效的SSL证书。 从编译方面来说,我不认为这是个问题,但安装最新的Android SDK总是更好。 关于您的第二次尝试,这与证书有关。wso2mobilemdm.js附带了一个预先生成的CA。服务器将处理此问题。但是为了让它与客户机一起工作,您需要从密钥库文件中取出CA。为此,您可以使用OpenSSL获取CA并将其嵌入到您生成的bks文件中。另一件事是,您可以使用相同的jks文件,并使用 portecle 。这样,您可以简单地使用现有的。 尝试该设置的最简单方法是使用HTTP而不是HTTPS与Android代理应用程序通信。这样可以工作,但不推荐。这只是为了测试该套件是否完美工作。为此,您可以更改Android代理应用程序中的配置条目,即使您在bk中没有任何条目,它也不会出现任何问题。 希望这有帮助。让我知道这对你是否有效。 |
Antonio Grimaldi · WSO2正在配置SMS OTP 6 年前 |
user9596637 · 在Wso2中如何连接到Https端点 6 年前 |
HolySamosa · WSO2次要用户存储登录是否没有域前缀? 6 年前 |
Mishi · 如何运行shell脚本。java中的sh文件 6 年前 |
vod0029 · 使用WSO2EI和MongoDB进行自定义聚合 6 年前 |