尝试在打开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
这可能是目标服务器的问题吗?