如何将客户端证书与 ftp_ssl_connect 一起使用

发布于 2024-09-29 14:40:15 字数 213 浏览 7 评论 0原文

我正在寻找通过 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

弥繁 2024-10-06 14:40:15

您可以使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文