Cox*_*xer 15 ruby openssl certificate ca
我在ruby中遇到问题,OpenSSL无法验证SSL证书.我认为这是由脚本不知道ca-bundle.pem引起的.是否有可能手动配置ca-bundle.pem的路径?
Dan*_*ger 17
OpenSSL使用SSL_CERT_FILE环境变量.您可以使用类似于第一个require拉入OpenSSL 之前的东西在ruby脚本中设置它:
ENV['SSL_CERT_FILE'] = '/path/to/ca-bundle.pem'
Run Code Online (Sandbox Code Playgroud)
或者,如果您愿意,可以SSL_CERT_FILE根据您的具体情况在OS环境,Web服务器配置等中设置环境变量.
您可以通过以下方式执行此操作:
SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8303 次 |
| 最近记录: |