検索条件
全1件
(1/1ページ)
SSL_connect returned=1 errno=0 state=error: certificate verify failed (certificate has expired) (OpenSSL::SSL::SSLError)原因は、取得先のサーバーがSSL証明書をLet's Encryptに入れ替えたため。
class HTTPClient
alias original_initialize initialize
def initialize(*args, &block)
original_initialize(*args, &block)
# Force use of the default system CA certs (instead of the 6 year old bundled ones)
@session_manager&.ssl_config&.set_default_paths
end
end
httpclientは投げ捨てて、httprbを使った方が良いかも。