Соединение с PHP fsockopen дает ошибку проверки - PullRequest
0 голосов
/ 17 июня 2019

Попытка подключиться к какому-либо локальному платежному шлюзу с открытым fsock, и он выдает ошибку:

Warning: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed in...

Использование OpenSSL 1.1.1b 26 февраля 2019 г. Нет брандмауэра Никаких проблем со стороны PHP. Fsockopen включен.

При попытке подключиться напрямую с openssl s_client -connect www.example.com:443 получим следующее:

CONNECTED(00000003)
depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = GeoTrust EV RSA CA 2018
verify error:num=20:unable to get local issuer certificate
verify return:1
depth=0 businessCategory = Private Organization, jurisdictionC = GB, jurisdictionL = LONDON, serialNumber = 10001367, C = GB, L = LONDON, O = PAYSERA LTD, CN = www.paysera.com
verify return:1

Может ли это быть проблемой целевого сервера?

...