Я установил утилиту wget во FreeBSD. Однако всякий раз, когда я использую команду wget для загрузки материала из Интернета, она говорит:

Невозможно локально проверить полномочия эмитента.
Как мне исправить эту проблему на FreeBSD 12?

Введение . Настройки wget по умолчанию — проверка сертификата сервера на соответствие признанным центрам сертификации. Эта ошибка означает, что wget не может найти корневые сертификаты локально. Вы должны установить корневые сертификаты на вашем сервере FreeBSD. Без корневых сертификатов все команды и программы, такие как Firefox, не будут работать. FreeBSD поставляется с пакетом ca_root_nss. Он включает в себя пакет корневых сертификатов от проекта Mozilla. Все, что вам нужно сделать, это установить пакет ca_root_nss, чтобы избавиться от этой проблемы.

Как найти информацию о пакете ca_root_nss

Запустите следующую команду pkg вместе с командой grep для поиска:

Пример результата:

Так что, если вы запустите wget, вы можете получить ошибку, которая выглядит следующим образом:

ERROR-cannot-verify-download.freebsd.orgs-certificate
ОШИБКА: невозможно проверить сертификат download.freebsd.org, выданный ‘CN = Let Encrypt Authority X3, O = Let \’ s Encrypt, C = US ‘

FreeBSD wget не может проверить центр сертификации

Теперь мы знаем название пакета. Давайте установим его:

Установите пакет ca_root_nss, чтобы получить пакет корневых сертификатов для проекта Mozilla на FreeBSD

Пакет корневых сертификатов CA, установленных в каталогах /etc/ssl и /usr/local/openssl/ во FreeBSD.

Запустите команду wget еще раз, и она должна работать без проблем:

Пример результата:

Заметка о –no-check-сертификат

Если вы не можете установить пакет ca_root_nss, используйте опцию --no-check-certificate команды wget. Это означает, что wget не будет проверять сертификат сервера по доступным центрам сертификации. Также wget не будет требовать, чтобы имя хоста URL соответствовало общему имени, представленному сертификатом:

Заключение

На этой странице объясняется, как установить пакет корневых сертификатов из проекта Mozilla на FreeBSD. Для получения дополнительной информации см. Домашнюю страницу GNU / wget.