Установка SSL-сертификатов для процессорного шлюза - PullRequest
0 голосов
/ 22 мая 2018

У меня есть опыт установки SSL-сертификата для сайтов, которые я размещаю, но я не знаю, как настроить сервер для получения необходимых сертификатов для исходящих соединений.

Мы готовимся обрабатывать платежи через шлюз Cielo,Они предоставляют список сертификатов с загрузками .В документации говорится:

Просто установите следующие три файла на сервер Trustedstore.Cielo не оказывает поддержку при установке Сертификата.Если вы не знаете, как установить сертификат EV, обратитесь в службу поддержки вашего сервера.

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

openssl s_client -connect api.cieloecommerce.cielo.com.br:443

Одна из последних строк ввыходные данные говорят об этом, так что я, вероятно, что-то упускаю:

Verify return code: 20 (unable to get local issuer certificate)

Я попытался поместить файлы сертификатов точно так же, как указано в Cielo в /etc/ssl/certs/, но я получил тот же вывод из openssl.

1 Ответ

0 голосов
/ 23 мая 2018

Мой сервер использует AWS Linux.На основании руководства по update-ca-trust я поместил предоставленные сертификаты в /etc/pki/ca-trust/source/anchors/ с таким переименованием:

  • Root.crt> cieloecommerce.cielo.com.br-root.crt
  • Intermediate1.crt> cieloecommerce.cielo.com.br-intermediate1.crt
  • Intermediate2.crt> cieloecommerce.cielo.com.br-intermediate2.crt
  • ServerCertificate.crt> cieloecommerce.cielo.com.br-server-certificate.crt

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

  • yum install ca-certificates
    Убедитесь, что пакет обновлен
  • update-ca-trust extract
    Построены сертификаты - выводсообщение: update-ca-trust: Warning: The dynamic CA configuration feature is in the disabled state
  • update-ca-trust enable
    адресное предупреждение сверху
  • openssl s_client -connect api.cieloecommerce.cielo.com.br:443
    Подтверждено, что соединения сейчасработа
  • service httpd reload
    PHP-код, работающий на Apache, теперь имеет новые сертификаты
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...