Выбранный ответ не работает для меня, но он близок.Я нашел учебник, который работал для меня, и сертификат, который я получил от StartCom.
- Откройте .p7b в текстовом редакторе.
Измените лидера и трейлер так, чтобы файл выглядел примерно так:
-----BEGIN PKCS7-----
[... certificate content here ...]
-----END PKCS7-----
Например, мой сертификат StartCom начинался с:
-----BEGIN CERTIFICATE-----
и заканчивается:
-----END CERTIFICATE-----
Сохраните и закройте .p7b.
Запустите следующую команду OpenSSL (работает на Ubuntu 14.04.4, на момент написания этой статьи):
openssl pkcs7 -print_certs –in pkcs7.p7b -out pem.cer
Вывод .cer сцепочка сертификатов.
Ссылка: http://www.freetutorialssubmit.com/extract-certificates-from-P7B/2206