如何将客户端证书与 ftp_ssl_connect 一起使用
我正在寻找通过 SSL 连接使用 FTP 服务器的最佳方法。 (通常,推送文件以及获取服务器上的文件列表)。该项目的一项要求是我必须使用客户端 X.509 证书作为身份验证过程的一部分。
我可以使用 php 函数 ftp_ssl_connect 来使用客户端证书吗?如果是这样,怎么办?我能够确定的唯一其他选择是使用curl 通过 FTPS 进行工作。
任何建议或想法将不胜感激!
I'm looking for the best method to work with an FTP server over an SSL connection. (Generally, pushing a file up as well as getting a list of files on the server). One requirement for this project is that I must use a client side X.509 certificate as part of the authentication process.
Can I use a client certificate using the php function ftp_ssl_connect. If so, how? The only other option I've been able to identify would be using curl to work via FTPS.
Any suggestions or thoughts would be greatly appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 PHP 的流上下文函数,该函数允许设置 SSL 客户端证书。将创建的上下文与 fopen 等标准函数一起使用。
You could use PHP's stream context functions which allow setting SSL client certificates. Use the created context with standard functions like
fopen
.