Как получить файл .crt из .jks - PullRequest
0 голосов
/ 09 мая 2019

Мне нужно настроить SSL для моего сайта. У меня есть следующие файлы: file.csr и file.jks

и мне нужны следующие файлы для включения SSL моего сайта: file.crt и file.key и * хранилище ключей 1003 *

Я искал в интернете, но не нашел помощи. Может кто-нибудь сказать мне, как я могу получить эти файлы, используя файлы, которые у меня уже есть?

Я пробовал несколько вариантов конвертации, но ничего не получалось.

<Connector port="8442" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" 
keystoreFile="/conf/keys/server/keystore"
               keystorePass="CHANGEME"/>

1 Ответ

0 голосов
/ 09 мая 2019

Ниже приведены команды, которые я выполнил, чтобы получить желаемый результат

Преобразование файла mobiliser.jks в keystore.p12:

keytool -importkeystore -srckeystore mobiliser.jks -destkeystore keystore.p12 deststoretype PKCS12

Конвертировать файл keystorep.12 в хранилище ключей:

keytool -importkeystore -srckeystore keystore.p12 -srcstoretype pkcs12 -destkeystore keystore -deststoretype JKS

Создать ключ:

C:\openssl-0.9.8k_X64\bin\openssl pkcs12 -in keystore.p12 -nocerts -nodes -out mobiliser.key

Создать сертификат:

C:\openssl-0.9.8k_X64\bin\openssl pkcs12 -in keystore.p12 -nokeys -out mobiliser.crt
...