先程の記事で書いたSSL証明だけど、参照しているディレクトリに証明書がないことが原因と分かった。でそのディレクトリを
1 |
ruby -ropenssl -e "p OpenSSL::X509::DEFAULT_CERT_FILE" |
で探してみるとこんな
1 |
C:/Users/Justin/Projects/knap-build/var/knapsack/software/x64-windows/openssl/1.0.2j/ssl/cert.pem |
存在もしないディレクトリが指定されていることが分かった。そもそもジャスティンって誰って話。このディレクトリを作り証明書(cert.pem)を入れると先程使った
1 |
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE |
の一文が無くてもツイート出来る様になった。証明書はココからダウンロード出来る。ディレクトリに入れる際にはファイル名を変更する必要があるけど。