![如何使用公共/私有 x.509 进行 nginx 用户身份验证](https://linux22.com/image/716653/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%85%AC%E5%85%B1%2F%E7%A7%81%E6%9C%89%20x.509%20%E8%BF%9B%E8%A1%8C%20nginx%20%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81.png)
我家里有一个小型 nginx Web 服务器,可以访问 CAC 和读取器。CAC 上已经加载了公有/私有 x.509 证书。我可以毫无问题地导出证书。我正在尝试弄清楚如何将公共证书存储在服务器上,然后当用户尝试访问网站时,服务器可以使用公共证书对其进行身份验证。到目前为止,我遇到的每一份指南都谈到了使用证书颁发机构和私钥。
- 我有与我的 CAC 配套的 CA.pem,但无法获取与该 CA 文件配套的 private-key.pem。
- 有没有办法设置一个目录,让 nginx 检查多个证书,而不是只检查一个,而且不需要私钥。
- 这必须用 nginx 来完成,不能使用 Apache。
这有可能吗?我对整个 Web 服务器配置部分还很陌生。