Добавление сертификата Ubuntu

Я имею с Приложением, которое не вручает промежуточный сертификат клиентам.

Как обходное решение я хотел добавить промежуточный сертификат (Давайте Зашифруем X3) к сертификатам CA и выполнил шаги, описанные здесь: Как я устанавливаю корневой сертификат?

К сожалению, я получаю эту ошибку:

синтаксическая ошибка в/usr/local/bin/c_rehash строке 15, рядом “=”;

синтаксическая ошибка в/usr/local/bin/c_rehash строке 16, рядом “=”;

Выполнение/usr/local/bin/c_rehash, прерванного из-за ошибок компиляции.

Что я делаю неправильно?

0
задан 13 May 2018 в 02:11

2 ответа

Для установки Позволения нам Зашифровать сертификат используйте certbot утилиту. Это хорошо документируется.

Простой необходимо сделать:

sudo add-apt-repository ppa:certbot/certbot
sudo apt install python-certbot-apache 
sudo certbot
0
ответ дан 29 October 2019 в 08:31

Вы не делаете ничего плохого. c_rehash сценарий жемчуга, который выполняется, не был создан правильно во время openssl установки.

При открытии c_rehash Вы видите строки с ошибками. Созданный сценарий не имеет никакого набора значений, "="; код. Это вызывает ошибку.

человек c_rehash для наблюдения то, что это делает. Короче говоря, это хеширует .crt/.pem файлы в каталоге по умолчанию и генерирует символьные ссылки, которые указывают на .crt/.pem файлы. Почему? Некоторые программы используют эти хеши, а не подлинное имя.

Можно найти каталог по умолчанию, который настроил openssl (каталог установки), использование 'openssl версия-a' управляет и смотрит на OPENSSLDIR. Используйте это значение в c_rehash сценарии жемчуга (удостоверьтесь, что окружили двойными кавычками), и за $dir и за $prefix.

Я не знаю, почему сценарий сборки не работал правильно во время установки; вероятно, ошибка исправлена в более позднем выпуске. Я шел 1.0.2o.

0
ответ дан 29 October 2019 в 08:31

Другие вопросы по тегам:

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