Как использовать .p7b для Root CA в Ubuntu

Мне нужно добавить p7b root ca в Ubuntu, чтобы подключаться к сервисам / серверам для моей компании.

Судя по тому, что я нашел в интернете, мне нужно конвертировать этот файл в .crt или .cer. Я использовал следующие команды для преобразования файла:

openssl pkcs7 -inform der -in cert.p7b -out cert.cer
openssl pkcs7 -inform der -in cert.p7b -out cert.crt

Затем я переместил эти файлы (я фактически пробовал их по одному) в /usr/share/ca-certificates/mycompany, а затем добавил mycompany/cert.cer и mycompany/cert.crt в /etc/ca-certificates.conf. После выполнения update-ca-certificates я по-прежнему получаю предупреждение корневого ЦС о том, что сертификаты / цепочки отсутствуют в системе.

Единственное направление, которое дала моя компания, касается как Windows, так и добавления этого файла в цепочку ключей OSX. Любая помощь приветствуется, потому что я не люблю отключать https при использовании удаленных сервисов / инструментов для моей компании.

1
задан 10 April 2016 в 22:49

1 ответ

Сталкивался с похожей ситуацией, может поможет. Я получил сертификат в формате .p7b. Сначала я преобразовал его в формат .pem. Затем я импортировал его в Firefox (или ваш браузер). После этого я мог получить доступ к своему приложению, используя этот сертификат.

Теперь, чтобы преобразовать .p7b в .pem, сделайте следующее.

openssl pkcs7 -inform der -in yourCert.p7b -print_certs -out yourCert.pem

Надеюсь, это поможет.

1
ответ дан 28 January 2021 в 20:44

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

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