|
Java форум JavaTalks форум программистов
|
|
|
|
| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
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
|
Список форумов
-> Другие технологии |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|