2016-05-16 6 views
0

Я новичок в сертификатах и ​​его конверсиях из одной формы в другую. Я также пытался исследовать, но мне было трудно интерпретировать точную информацию. Я получил два файла gtcloud.cer (сертификат) и gtcloud.key (закрытый ключ начинается с BEGIN_PRIVATE_KEY, заканчивается END_PRIVATE_KEY).Как скомбинировать cer и ключ для генерации файла jks

Теперь я хочу объединить эти два, чтобы сгенерировать один файл JKS, который я могу использовать в своем приложении java.

Есть ли какое-либо программное обеспечение на основе графического интерфейса или мы должны использовать openssl для этого?

+0

Stack Overflow - это сайт для вопросов программирования и развития. Этот вопрос, кажется, вне темы, потому что это сайт программирования. См. [Какие темы можно задать здесь] (http://stackoverflow.com/help/on-topic) в Справочном центре. Возможно, лучше было бы задать вопрос [«Рекомендации по использованию программного обеспечения») (http://softwarerecs.stackexchange.com/). – jww

ответ

1

This site объясняет это. Я смог успешно использовать его.

Основная информация: Используйте следующие две команды.

openssl pkcs12 -export -in [path to certificate] -inkey [path to private key] -certfile [path to certificate ] -out testkeystore.p12 
keytool -importkeystore -srckeystore testkeystore.p12 -srcstoretype pkcs12 -destkeystore wso2carbon.jks -deststoretype JKS 

Update: Если вам нужно преобразовать вам сертификат в формате pem, используйте следующую команду:

openssl x509 -inform der -in [path to certificate ] -out myCert.pem 

Кроме того, здесь много полезной информации о существующих форматах : Certificate standards

+2

Всегда включайте резюме соответствующих частей в вопросы/ответы, если связанный сайт не работает (или ушел через 2 года). – Andreas

+1

Хорошо, спасибо за редактирование :) –

+0

благодарю вас за быстрые указатели, но я получаю ошибку при загрузке сертификатов, и приглашение не показывает полезные журналы. \t 'C: \ имп Docs \ Lab Access \ APT Тайвань \ Сертификаты \ тестирования> OpenSSL PKCS12 -export -в gtcloud.cer -inkey gtcloud.key -certfile gtcloud.cer отъезда testkeystore.p12 \t не удалось загрузить сертификаты ' Как я могу отладить, что пошло не так? – Kedar

Смежные вопросы