2016-01-23 3 views
0

Я приобрел сертификат SSL для своего домена, но я не получил ключ PRIVATE, и поставщик сказал мне генерировать закрытый ключ RSA с моего хостинга домена ... Но в моем приборная панель, для этого нет возможности. Доступны ли какие-либо команды php для этого?генерировать секретный ключ CSR & RSA (для SSL-сертификата)

p.s. (shell_exec или аналогичные не разрешены на хостинге)

+0

Google для openssl и запускает это из оболочки – Marged

ответ

1

Я нашел путь! :

======= ШАГ 1 ====

< < < Генерация закрытого ключа (РКА/ключ/PEM) & CSR [Certificate Signing Request] >>>

Хотя есть PHP code, он может генерировать только ЧАСТНЫЙ КЛЮЧ, а не CSR. Вы должны лучше использовать OpenSSL команд, чтобы получить PRIVATE + ключи КСО

Для OpenSSL команд (типичный examples) использовать ваш хостинг SSH терминал (если он поддерживает) или вашего Localhost (если вы используете Apache/WampServer/ или т.д ..):

-в CMD, типа: cd c:\wamp\bin\apache\apache2.4.9\bin, затем выполнить такую ​​команду:

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr -config c:\wamp\bin\apache\apache2.4.9\conf\openssl.cnf 

, то он попросит вас так мне вопросы ... вы должны ввести домен имя, когда он запрашивает «общее имя» (т. example.com) .... После того, как вы закончите, в том же месте c:\wamp\bin\apache\apache2.4.9\ вы увидите закрытый ключ (server.key) и ключ CSR (server.csr). Перейти на ...



======== ШАГ 2 - Добавить СЕРТИФИКАТ (.crt) ========

Теперь введите DOMAIN Зарегистрируйте панель мониторинга (там, где вы получили SSL), и повторно опубликуйте это. когда он запрашивает CSR и PRIVATE KEY, введите содержимое файлов, которые мы сгенерировали (откройте их в текстовом редакторе) ... Затем вы можете продолжить (проверка EMAIL - самый быстрый способ), а затем вы должны получить подтверждение от своего поставщика SSL (или панель управления доменом), где вы можете загрузить файлы CERTIFICATE (xxxxxxxx.crt и xxxxxx.ca-bundle). Затем перейдите в панель управления HOSTING, а в разделе SSL используйте коды CSR/PRIVATE/CRT keys Соответственно !!!!!!

p.s. Если вы получите ошибку REDIRECT LOOP, вам может потребоваться переустановка сайта/Wordpress.