作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用httpd中的SSLCACertificatePath指令指向用于客户端证书验证的根和中间体的集合。
我可以毫无困难地使用完整的,串联的PEM编码文件(使用SSLCACertificateFile指令),但是我希望能够指向目录,而不是构建一个大文件。
我遵循了httpd手册(和documented here)中的说明,包括如下对所有文件进行哈希处理:
拿起我的巨型pem文件,并使用awk
命令分割出所有单个证书(大约40个左右)
对于每个pem文件,运行:
openssl x509 -noout -hash -in NAME-OF-CA-FILE
AH02039: Certificate Verification: Error (20): unable to get local issuer certificate
AH02039: Certificate Verification: Error (19): self signed certificate in certificate chain
最佳答案
您是否确定apache进程具有读取文件夹中文件的权限?
当您使用SSLCACertificateFile时,该文件将在Apache启动期间以root用户特权加载。
使用SSLCACertificatePath时,在启动过程中不会加载文件。
我遇到了同样的问题,并且在文件夹上设置正确的rigth解决了该问题。
关于apache - httpd中的SSLCACertificatePath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23520313/
我正在尝试使用 httpd 中的 SSLCACertificatePath 指令来指向一组根和中间体以进行客户端证书验证。 我可以毫无困难地使用完整的、串联的 PEM 编码文件(使用 SSLCACer
我是一名优秀的程序员,十分优秀!