Зная, что это довольно слабое решение, я все же делюсь этим, потому что кажется, что очень немногие, отвечающие здесь, используют Windows , и я думаю, что некоторые пользователи Windows (включая меня) оценят простоеи интуитивный подход.
require 'openssl'
puts OpenSSL::X509::DEFAULT_CERT_FILE
Это говорит о том, где ваш openssl ищет файл сертификата.Меня зовут не Луис, но мое имя было C:/Users/Luis/Code/luislavena/knap-build/var/knapsack/software/x86-windows/openssl/1.0.0l/ssl/cert.pem
.Путь может отличаться в зависимости от каждой среды (например, openknapsack
вместо luislavena
).
Путь не изменился даже после set SSL_CERT_FILE=C:\foo\bar\baz\cert.pem
через консоль, , поэтому ...Я создал каталог C:\Users\Luis\Code\luislavena\knap-build\var\knapsack\software\x86-windows\openssl\1.0.0l\ssl
на своем локальном диске и поместил в него файл сертификата.
Хам, как это, это, безусловно, будет работать.