Действия различаются для разных ОС.
Создайте каталог:
mkdir /usr/local/share/ca-certificates/sber/
``
Скачайте два сертификата:
wget https://gu-st.ru/content/lending/russian_trusted_root_ca_pem.crt -O /usr/local/share/ca-certificates/sber/russian_trusted_root_ca_pem.crt
wget https://gu-st.ru/content/lending/russian_trusted_sub_ca_pem.crt -O /usr/local/share/ca-certificates/sber/russian_trusted_sub_ca_pem.crt
``
Подробнее читайте по ссылке.
Обновите хранилище сертификатов:
update-ca-certificates -v
``
Ответ системы при успешном добавлении:
2 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
``
Проверьте, что сертификаты валидны — заверены центром сертификации. Сделать это можно двумя способами.
С помощью wget
— при проверке ответ не должен быть пустым.
wget -qS —spider —max-redirect=0 https://3dsec.sberbank.ru/payment/rest/
С помощью curl
— при проверке не должна возвращаться ошибка.
curl https://3dsec.sberbank.ru/payment/webservices/merchant-ws?wsdl
Убедитесь, что существует каталог /etc/pki/ca-trust/source/anchors/
.
Скачайте два сертификата:
wget https://gu-st.ru/content/lending/russian_trusted_root_ca_pem.crt -O /etc/pki/ca-trust/source/anchors/russian_trusted_root_ca_pem.crt
wget https://gu-st.ru/content/lending/russian_trusted_sub_ca_pem.crt -O /etc/pki/ca-trust/source/anchors/russian_trusted_sub_ca_pem.crt
``
Подробнее читайте по ссылке.
Обновите хранилище сертификатов:
update-ca-trust force-enable
``
Ответ системы при успешном добавлении:
2 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...
``
Проверьте, что сертификаты валидны — заверены центром сертификации. Сделать это можно двумя способами.
С помощью wget
— при проверке ответ не должен быть пустым.
wget -qS —spider —max-redirect=0 https://3dsec.sberbank.ru/payment/rest/
С помощью curl
— при проверке не должна возвращаться ошибка.
curl https://3dsec.sberbank.ru/payment/webservices/merchant-ws?wsdl
Есть вопросы по документации? Пожалуйста, напишите их