Ruby 2.1.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::X509モジュール > V_ERR_UNABLE_TO_GET_ISSUER_CERT

constant OpenSSL::X509::V_ERR_UNABLE_TO_GET_ISSUER_CERT

V_ERR_UNABLE_TO_GET_ISSUER_CERT -> Integer[permalink][rdoc]

issuer(発行者)の証明書が 信頼している証明書群の中から見付からない ような証明書を、信頼している証明書群に含んでいることを意味します。

つまり、信頼している証明書群に issuer を親とする木構造を考えた場合、 その root(根) となるノードが自己署名されていないことを意味します。

これは、通常信頼している証明書のリストが不完全であることを意味します。

OpenSSL::X509::Store#errorOpenSSL::X509::StoreContext#error のエラーコードとして 使われます。

[SEE_ALSO] OpenSSL::X509::Store#add_file, OpenSSL::X509::Store#add_path, OpenSSL::X509::Store#add_cert, OpenSSL::X509::Store#set_default_paths