与PHP fsockopen连接会出现验证错误

时间:2019-06-17 15:07:49

标签: php openssl fsockopen

尝试在打开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 2019年2月26日 没有防火墙 从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

这可能是目标服务器的问题吗?

0 个答案:

没有答案