2014-02-28 44 views
0

我使用openssl創建了MDM服務器所需的全部3個p12,當使用keytool時,我成功地將其中的2個導入了wso2carbon.jks和client-truststore.jks,但是,該代碼爲,但它保持無法導入wso2mobilemdm.jks密鑰庫。WSO2 Android MDM代理:證書問題

我總是收到消息:「keytool error:java.io.IOException:無效的密鑰存儲格式」。當我指定密鑰庫類型爲jks時,我得到相同的錯誤,當我指定爲PKCS12時,我得到有關文件長度的錯誤。難道我做錯了什麼?

我搜索了一下,並嘗試了很多,但似乎wso2mobilemdm.jks文件已損壞,但其他人似乎已成功。

有沒有人有一個想法,我可能會做錯什麼?

回答

0

刪除現有的wso2mobilemdm.jks並執行命令將p12導入到wso2mobilemdm.jks中。

0

看來您已輸入密鑰庫的密碼錯誤。 wso2carbon.jks和client-truststore.jks帶有默認密碼「wso2carbon」,而wso2mobilemdm.jks的默認密碼是「wso2mobile」。您可以在{提取的文件夾} /respository/conf/mdm-config.xml文件中檢查這些設置。

您可以做的另一件事是用您自己的密碼生成您自己的密鑰庫。在那種情況下,正如我所提到的,您必須更改mdm-config.xml文件中的相關信息。您可以更改以「mdm-keystore-」前綴開頭的所有條目。

+0

我嘗試了幾件事,但沒有奏效。有關更多信息,請參閱http://stackoverflow.com/questions/22244726/wso2-mdm-configuration-certificate-problems。 – WebStack