如何使用ftp_ssl_connect的客户端证书

时间:2010-10-26 20:29:09

标签: php ssl ftps

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

我可以使用php函数ftp_ssl_connect使用客户端证书吗?如果是这样,怎么样?我能够识别的唯一其他选项是使用curl通过FTPS工作。

非常感谢任何建议或想法!

1 个答案:

答案 0 :(得分:0)

您可以使用PHP allow setting SSL client certificates的流上下文函数。将创建的上下文与fopen等标准函数一起使用。