我使用openssl来创建MDM服务器所需的所有3个p12,当使用keytool时,我成功地将其中的2个导入了wso2carbon.jks和client-truststore.jks,但它保持无法导入到wso2mobilemdm.jks密钥库。
我总是得到消息:“keytool error:java.io.IOException:无效的密钥库格式”。当我将密钥库类型指定为jks
时,我得到相同的错误,当我指定为PKCS12
时,我收到有关文件长度的错误。我做错了吗?
我用google搜索并尝试了很多,但似乎wso2mobilemdm.jks文件已损坏,但其他人似乎已成功。
有没有人知道我可能做错了什么?
答案 0 :(得分:0)
删除现有的wso2mobilemdm.jks并执行命令将p12导入wso2mobilemdm.jks。
答案 1 :(得分:0)
您似乎输入了密钥库的错误密码。 wso2carbon.jks和client-truststore.jks附带默认密码“wso2carbon”,而wso2mobilemdm.jks的默认密码为“wso2mobile”。您可以在{extracted folder} /respository/conf/mdm-config.xml文件中检查这些设置。
您可以做的另一件事是使用您自己的密码生成自己的密钥库。在那种情况下,正如我所提到的,您必须更改mdm-config.xml文件中的相关信息。您可以更改以“mdm-keystore-”前缀开头的所有条目。