Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Сертификат p12 и JKS
Список форумов
 ->  Другие технологии


 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
Hairesis : 2
Новичок

СообщениеФев 01, 2012 13:42 
Ответить с цитатой
Приветствую всех кто зашёл в темку!

Имеется:
Сертификат sert.p12.

Нужно использовать его в приложении.
Для этого нужно(насколько понимаю) поместить его в хранилище(JKS). Но чтобы использовать сертификат в приложении нужно чтобы сертификат был формата .keystore.
Пытался использовать команды типа:
Код:
keytool -import -keystore sert.p12 -storetype pkcs12 -storepass 111 -alias myaliaspk -keystore lalala -storetype jks -storepass 111 -alias aliaspk

Код:
keytool -v -import -keystore sert.p12 -storetype PKCS12 -keystore truststore.jks -storetype JKS


Получаю ошибку: keytool error: java.lang.Exception: Input not an X.509 certificate

Никогда не работал с JKS и сертификатами.Прошу помочь и по возможности объяснить как решить мою проблему.

Спасибо.
К началу Посмотреть профиль Отправить личное сообщение
Hairesis : 2
Новичок

СообщениеФев 01, 2012 15:33 
Ответить с цитатой
Решено.

Перво наперво:

Код:
Program Files\Java\jdk1.6.0_21\bin>keytool -list -storetype PKCS12 -keystore
sert.p12 -v


Узнаём алиас ключа.

Код:
Program Files\Java\jdk1.6.0_21\bin>keytool -importkeystore -deststorepass cha
ngeit -destkeypass changeit -destkeystore my-keystore.jks -srckeystore sert.p12
 -srcstoretype PKCS12 -srcstorepass <pass> -alias <alias>


Во-первых использовал вначале старую версию keytool. Во-вторых не понимал принципов работы ключа и из чего состоит ключ.
К началу Посмотреть профиль Отправить личное сообщение
 
Начать новую тему  Ответить на тему
Страница 1 из 1
Список форумов
 -> Другие технологии


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru