Агент WSO2 Android MDM: проблема с сертификатом

Я использовал openssl, чтобы создать все 3 p12, которые мне нужны для сервера MDM, при использовании keytool я успешно импортировал 2 из них в wso2carbon.jks и client-truststore.jks, но он продолжает давать сбой для импорта в хранилище ключей wso2mobilemdm.jks.

Я всегда получаю сообщение: «Ошибка keytool: java.io.IOException: недопустимый формат хранилища ключей». Когда я указываю тип хранилища ключей как jks, я получаю ту же ошибку, когда я указываю как PKCS12, я получаю ошибку о длине файла. Я делаю что-то неправильно?

Я много гуглил и пробовал, но кажется, что файл wso2mobilemdm.jks поврежден, но другим, похоже, это удалось.

Кто-нибудь знает, что я могу делать неправильно?


person WebStack    schedule 28.02.2014    source источник


Ответы (2)


Удалите существующий wso2mobilemdm.jks и выполните команду для импорта p12 в wso2mobilemdm.jks.

person Nira    schedule 01.03.2014

Кажется, вы ввели неправильный пароль для хранилища ключей. wso2carbon.jks и client-truststore.jks поставляются с паролем по умолчанию «wso2carbon», тогда как wso2mobilemdm.jks имеет пароль по умолчанию «wso2mobile». Вы можете проверить эти настройки в файле {извлеченная папка}/respository/conf/mdm-config.xml.

Еще одна вещь, которую вы можете сделать, это создать собственное хранилище ключей с вашим собственным паролем. В этом случае, как я уже упоминал, вы должны изменить соответствующую информацию в файле mdm-config.xml. Вы можете изменить все записи, которые начинаются с префикса «mdm-keystore-».

person Dilshan    schedule 01.03.2014
comment
Я пробовал несколько вещей, но не работал. см. stackoverflow.com/questions/22244726/ для получения дополнительной информации. - person WebStack; 07.03.2014