Сертификат SSL Pure-ftp: Несоответствие значений ключей

Я получил новый сертификат SSL от GoDaddy а старый был из Комодо.

Содержимое /etc/ssl/private/pure-ftpd.pem выглядит следующим образом:

 -----BEGIN PRIVATE KEY-----     
 PRIVATE KEY USED TO CREATE THE CSR
 -----END PRIVATE KEY-----
 -----BEGIN CERTIFICATE-----
 CONTENTS OF CRT FILE RECEIVED BY GODADDY
 -----END CERTIFICATE-----

После обновления содержимого файла я перезапустил pure-ftpd , затем проверил статус:

 /etc/init.d/pure-ftpd restart
 /etc/init.d/pure-ftpd status

 [ ok ] pure-ftpd is running.

Вроде все хорошо. Теперь я пытаюсь проверить новый сертификат:

Изменить : я добавил файл "bundle" CRT , предоставленный GoDaddy, в / etc / ssl / certs , и теперь Я получаю этот вывод (но все еще не могу перезапустить apache2 из-за ошибок, показанных ниже)

 openssl verify -CApath /etc/ssl/certs /etc/ssl/private/pure-ftpd.pem

 pure-ftpd.pem: OK

Затем я попытался перезапустить apache2 (предполагая, что это скажет системе использовать новый сертификат): Нужно ли каким-либо образом обновлять файл PEM , объявленный как SSLCertificateFile , если я создал новый закрытый ключ? (Если да, то что именно должно быть в нем и как этого добиться?)

 SSLCertificateFile    /etc/ssl/certs/my.server.net.pem
 SSLCertificateKeyFile /etc/ssl/private/my.server.net.key

Я также пробовал использовать эти команды для сравнения модуля каждого файла, и они одинаковы:

 openssl x509 -noout -modulus -in /etc/ssl/private/pure-ftpd.pem | openssl md5
 openssl rsa -noout -modulus -in /etc/ssl/private/my.server.net.key | openssl md5

Кто-нибудь может указать мне на в правильном направлении?

Другое редактирование: Когда я обращаюсь к FTP-серверу через клиента, такого как FileZilla, меня приветствуют учетные данные для нового сертификата GoDaddy. Это здорово, но эта проблема сводит меня с ума!

0
задан 16 February 2017 в 01:01
1 ответ

ਕੀ ਪੀਐਮ ਫਾਈਲ ਨੂੰ ਐਸਐਸਐਸ ਸਰਟੀਫਿਕੇਟ ਫਾਈਲ ਵਜੋਂ ਘੋਸ਼ਿਤ ਕਰਨ ਦੀ ਲੋੜ ਹੈ? ਕਿਸੇ ਤਰੀਕੇ ਨਾਲ ਜੇ ਮੈਂ ਇੱਕ ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਤਿਆਰ ਕੀਤੀ ਹੈ?

ਹਾਂ, ਕਿਉਂਕਿ ਇਹ ਸਰਟੀਫਿਕੇਟ ਹੈ ਜਿਸਦਾ ਅਰਥ ਹੈ ਕੁੰਜੀ ਦੇ ਜਨਤਕ ਹਿੱਸੇ (ਅਤੇ ਹੋਰ ਡੇਟਾ ਜਿਵੇਂ ਕਿ ਵੈਧਤਾ ਦੀਆਂ ਤਰੀਕਾਂ), ਇਸ ਲਈ ਇਹ ਜਨਤਕ ਹਿੱਸਾ ਲਾਜ਼ਮੀ ਤੌਰ 'ਤੇ ਪ੍ਰਾਈਵੇਟ ਹਿੱਸੇ ਨਾਲ ਮੇਲ ਖਾਂਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ .ਕੀ ਫਾਈਲ. ਤੁਸੀਂ ਉਨ੍ਹਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਤਿਆਰ ਨਹੀਂ ਕਰ ਸਕਦੇ.

ਜੇ ਤੁਸੀਂ ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਦਿੰਦੇ ਹੋ ਤੁਹਾਡਾ ਨਵਾਂ ਸਰਟੀਫਿਕੇਟ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਲਾਜ਼ਮੀ ਤੌਰ' ਤੇ 2 ਫਾਈਲਾਂ my.server.net.pem ਅਤੇ .ਕੀ ਭਾਗ ਨੂੰ .key ਫਾਈਲ ਵਿੱਚ ਸ਼ੁਰੂ ਕਰੋ (ਅਤੇ ਇਹਨਾਂ ਲਾਈਨਾਂ ਸਮੇਤ) ਪ੍ਰਾਈਵੇਟ ਕੀ (ਅੰਤ ਵਿੱਚ ਪ੍ਰਾਇਵੇਟ ਕੀ), ਅਤੇ ਅਗਲਾ ਭਾਗ (ਹੈੱਡਰ ਨਾਲ) .pem ਫਾਈਲ ਵਿੱਚ ਪਾ ਕੇ. ਹਾਲਾਂਕਿ ਅਪਾਚੇ 2 ਟੀਐਲਐਸ ਦੇ ਅੰਤ ਵਿੱਚ ਕੰਮ ਕਰਨ ਲਈ ਇਹ ਤੁਹਾਡੇ ਸਰਟੀਫਿਕੇਟ ਦੇ ਅੰਦਰ CN + SANs ਤੇ ਵੀ ਨਿਰਭਰ ਕਰਦਾ ਹੈ. ਜੇ ਇਹ ਸਿਰਫ ਨਾਮ ftp.myserver.w गोष्ट ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ ਅਤੇ www.myserver.w ਕੁਝ ਵੀ ਲਈ ਨਹੀਂ ਤਾਂ ਬ੍ਰਾsersਜ਼ਰ ਇੱਕ ਚੇਤਾਵਨੀ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨਗੇ (ਨਾਮ ਮੇਲ ਨਹੀਂ ਹੋਣ ਕਰਕੇ).

2
ответ дан 4 December 2019 в 13:35

Теги

Похожие вопросы