Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将客户端证书与ftp\U ssl\U connect一起使用_Php_Ssl_Ftps - Fatal编程技术网

Php 如何将客户端证书与ftp\U ssl\U connect一起使用

Php 如何将客户端证书与ftp\U ssl\U connect一起使用,php,ssl,ftps,Php,Ssl,Ftps,我正在寻找通过SSL连接使用FTP服务器的最佳方法。(通常,向上推送文件并获取服务器上的文件列表)。这个项目的一个要求是,我必须使用客户端X.509证书作为身份验证过程的一部分 我可以使用php函数ftp\u ssl\u connect使用客户端证书吗。如果是,怎么做?我唯一能确定的另一个选择是使用curl通过ftp工作 如有任何建议或想法,将不胜感激 可以使用PHP的流上下文函数。将创建的上下文与标准函数一起使用,例如fopen,不幸的是,这些函数会为您执行的每个文件操作打开一个新的连接。无法

我正在寻找通过SSL连接使用FTP服务器的最佳方法。(通常,向上推送文件并获取服务器上的文件列表)。这个项目的一个要求是,我必须使用客户端X.509证书作为身份验证过程的一部分

我可以使用php函数ftp\u ssl\u connect使用客户端证书吗。如果是,怎么做?我唯一能确定的另一个选择是使用curl通过ftp工作


如有任何建议或想法,将不胜感激

可以使用PHP的流上下文函数。将创建的上下文与标准函数一起使用,例如
fopen

,不幸的是,这些函数会为您执行的每个文件操作打开一个新的连接。无法保存连接处理程序并多次重复使用该处理程序,以防止在连接尝试中淹没服务器。