- verify(cert, chain = nil) -> bool[permalink][rdoc][edit]
- verify(cert, chain = nil) {|ok, ctx| ... } -> bool
- 
証明書を証明書ストアに存在する CA 証明書で検証します。 chain には検証したい証明書の証明書チェイン全体を OpenSSL::X509::Certificate の配列で渡します。 検証に成功した場合は true を、失敗した場合は false を返します。 このメソッドをブロック付きで呼び出すと、そのブロックが検証をフィルタするコールバックと見做されます。このコールバックについては OpenSSL::X509::Store#verify_callback= を参照してください。 内部では OpenSSL::X509::StoreContext.new と OpenSSL::X509::StoreContext#verify を呼びだすことによって検証しています。 - [PARAM] cert:
- 検証したい証明書の OpenSSL::X509::Certificate
- [PARAM] chain:
- 検証したい証明書の証明書チェイン全体の配列
- [EXCEPTION] OpenSSL::X509::StoreError:
- 検証時にエラーが生じたときに発生します