gpt4 book ai didi

apache - 如何在共享托管站点上安装 SSL 客户端(而非服务器)证书?

转载 作者:太空宇宙 更新时间:2023-11-03 15:16:43 25 4
gpt4 key购买 nike

我开发了一个 API,它的访问(以及其他方式)由 SSL 客户端证书控制。这意味着对此 API 的调用必须来自安装了 SSL 客户端证书的源。

在 Windows 机器上,过程相当简单:双击证书文件,通常是“.p12”,它将运行“证书导入向导”。如果您使用 Safari 或 IE,这似乎就足够了。如果您使用 Chrome 或 Firefox,则必须遵循其中类似的“向导”。

但是如果我想在另一个 APACHE 共享主机服务器上安装这个客户端证书怎么办?是否可以?如何在该服务器上安装此证书文件并使其仅适用于我的共享主机计划?

最佳答案

经过一番挖掘,我发现您实际上并没有“安装”SSL 客户端证书。

我让它工作的方法是创建证书和 key 的“.pem”文件(“client.key.pem”和“client.crt.pem”)并将它们放在根文件夹之外的文件夹中我的网站。当使用选项 CURLOPT_SSLCERT 和 CURLOPT_SSLKEY 进行调用时,调用(我正在使用 PHP 的 cURL 库)引用这些文件。

我的整体解决方案仍然存在其他问题,但我认为最好将答案发布在这里,因为事实上,问题本身是错误的。如果被问及“如何在共享主机站点上安装 SSL 客户端证书?”,答案是:“不需要,您只需将证书文件复制到您的共享站点并在您的调用中使用它。”

关于apache - 如何在共享托管站点上安装 SSL 客户端(而非服务器)证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29261107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com