るりまサーチ

最速Rubyリファレンスマニュアル検索!
337件ヒット [301-337件を表示] (0.094秒)

別のキーワード

  1. openssl chain
  2. _builtin chain
  3. store chain
  4. signer cert_chain
  5. storecontext chain

検索結果

<< < ... 2 3 4 >>

OpenSSL::SSL::SSLContext#set_params(params) -> Hash (13.0)

パラメータをハッシュで設定します。

...callback=)
* :options (OpenSSL::SSL::SSLContext#options=)
* :cert_store (OpenSSL::SSL::SSLContext#cert_store=)
* :extra_chain_cert (OpenSSL::SSL::SSLContext#extra_chain_cert=)
* :client_cert_cb (OpenSSL::SSL::SSLContext#client_cert_cb=)
* :tmp_dh_callback (OpenSSL::SSL::SSLContext#tmp_dh_c...

OpenSSL::SSL::SSLSocket#peer_cert -> OpenSSL::X509::Certificate | nil (7.0)

接続相手の証明書オブジェクトを返します。

...接続相手の証明書オブジェクトを返します。

OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
で SSL/TLS ハンドシェイクを行う前にこのメソッドを呼ぶと nil を返します。

@see OpenSSL::SSL::SSLSocket#peer_cert_chain...

OpenSSL::X509::StoreContext#error=(error) (7.0)

エラーコードを設定します。

...require 'openssl'

store = OpenSSL::X509::Store.new
store.set_default_paths
cert = OpenSSL::X509::Certificate.new(...)
store.verify(cert, chain){|ok,ctx|
ctx.error = OpenSSL::X509::V_ERR_APPLICATION_VERIFICATION;
false} # => false
p store.error # => OpenSSL::X509::V_ERR_APPLICAT...

OpenSSL::X509::StoreContext#verify -> bool (7.0)

証明書を検証します。

...証します。
検証に成功した場合は true を、失敗した場合は false を返します。

検証の詳細な情報は
* OpenSSL::X509::StoreContext#error
* OpenSSL::X509::StoreContext#error_string
* OpenSSL::X509::StoreContext#chain
* OpenSSL::X509::StoreContext#current_crl...
<< < ... 2 3 4 >>