237件ヒット
[1-100件を表示]
(0.017秒)
種類
- インスタンスメソッド (108)
- 特異メソッド (60)
- 定数 (60)
- 文書 (5)
- ライブラリ (4)
ライブラリ
-
net
/ imap (24) - open-uri (24)
- openssl (108)
-
rubygems
/ security (48) -
webrick
/ ssl (24)
クラス
-
Net
:: IMAP (24) -
OpenSSL
:: Netscape :: SPKI (12) -
OpenSSL
:: PKey :: PKey (12) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: Request (12) -
OpenSSL
:: X509 :: Store (36) -
OpenSSL
:: X509 :: StoreContext (24) -
WEBrick
:: GenericServer (12)
モジュール
-
Gem
:: Security (48) - OpenURI (24)
-
WEBrick
:: Config (12)
キーワード
- AlmostNoSecurity (12)
- LowSecurity (12)
- MediumSecurity (12)
-
NEWS for Ruby 3
. 0 . 0 (5) - NoSecurity (12)
- SSL (12)
- error= (12)
-
net
/ smtp (4) - new (36)
-
open
_ uri (24) -
verify
_ callback= (24)
検索結果
先頭5件
-
OpenSSL
:: X509 :: Store # verify(cert , chain = nil) -> bool (18120.0) -
証明書を証明書ストアに存在する CA 証明書で検証します。
...を、失敗した場合は false を返します。
このメソッドをブロック付きで呼び出すと、そのブロックが
検証をフィルタするコールバックと見做されます。このコールバックについては
OpenSSL::X509::Store#verify_callback= を参照して......ください。
内部では OpenSSL::X509::StoreContext.new と
OpenSSL::X509::StoreContext#verify を呼びだすことによって検証しています。
@param cert 検証したい証明書の OpenSSL::X509::Certificate
@param chain 検証したい証明書の証明書チェイン全体の配... -
OpenSSL
:: X509 :: Store # verify(cert , chain = nil) {|ok , ctx| . . . } -> bool (18120.0) -
証明書を証明書ストアに存在する CA 証明書で検証します。
...を、失敗した場合は false を返します。
このメソッドをブロック付きで呼び出すと、そのブロックが
検証をフィルタするコールバックと見做されます。このコールバックについては
OpenSSL::X509::Store#verify_callback= を参照して......ください。
内部では OpenSSL::X509::StoreContext.new と
OpenSSL::X509::StoreContext#verify を呼びだすことによって検証しています。
@param cert 検証したい証明書の OpenSSL::X509::Certificate
@param chain 検証したい証明書の証明書チェイン全体の配... -
OpenSSL
:: Netscape :: SPKI # verify(key) -> bool (18107.0) -
署名を検証します。
...署名を検証します。
検証に成功した場合は true を返し、失敗した場合は false を返します。
@param key 署名に使う公開鍵(OpenSSL::PKey::PKey オブジェクト)
@raise OpenSSL::Netscape::SPKIError 検証時にエラーが起きた場合に発生します
@see... -
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (18107.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...。
検証に失敗した、つまり署名時と異なるハッシュ関数を使った、
sign が正しい署名でなかった場合などは false を返します。
@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象... -
OpenSSL
:: X509 :: Request # verify(key) -> bool (18107.0) -
署名を検証します。
...署名を検証します。
検証に成功した場合には true を、失敗した場合には false を返します。
@param key 検証に利用する公開鍵(OpenSSL::PKey::PKey のサブクラスのインスタンス)
@raise OpenSSL::X509::RequestError 検証時にエラーが生じた場... -
OpenSSL
:: X509 :: StoreContext # verify -> bool (18107.0) -
証明書を検証します。
...。
OpenSSL::X509::StoreContext.new で設定した証明書を検証します。
検証に成功した場合は true を、失敗した場合は false を返します。
検証の詳細な情報は
* OpenSSL::X509::StoreContext#error
* OpenSSL::X509::StoreContext#error_string
* OpenSSL::X50... -
OpenSSL
:: SSL :: SSLContext # verify _ callback=(proc) (6125.0) -
検証をフィルタするコールバックを設定します。
...検証をフィルタするコールバックを設定します。
OpenSSL::X509::Store#verify_callback= と同じ働きをします。
コールバックには Proc や Method を渡します。
渡されたコールバックオブジェクトは証明書チェインの検証時に
チェイン......とえ
OpenSSL が検証失敗と判定しても、検証が成功したものと判断し証明書チェイン
の検証を続けます。逆に false を返すと、検証が失敗したものとみなされ
検証を停止し、検証メソッドは検証失敗を返します。詳細なエラー......nil を設定するとデフォルトのコールバック(単に第一引数をそのまま返すだけ)
が使われます。
初期状態は nil です。
@param proc 設定する Proc オブジェクト
@see OpenSSL::SSL::SSLContext#verify_callback,
OpenSSL::X509::Store#verify_callback=... -
OpenSSL
:: X509 :: Store # verify _ callback=(proc) (6125.0) -
検証をフィルタするコールバックを設定します。
...とえ
OpenSSL が検証失敗と判定しても、検証が成功したものと判断し証明書チェイン
の検証を続けます。逆に false を返すと、検証が失敗したものとみなされ
検証を停止し、検証メソッドは検証失敗を返します。詳細なエラー......ォルトのコールバック(単に第一引数をそのまま返すだけ)
が使われます。
初期状態は nil です。
@param proc 設定する Proc オブジェクト
@see OpenSSL::X509::Store#verify_callback,
OpenSSL::X509::Store#verify,
OpenSSL::X509::StoreContext#verify... -
Net
:: IMAP . new(host , port = 143 , usessl = false , certs = nil , verify = true) -> Net :: IMAP (238.0) -
新たな Net::IMAP オブジェクトを生成し、指定したホストの 指定したポートに接続し、接続語の IMAP オブジェクトを返します。
...s に nil を渡すと、OpenSSL のデフォルトの証明書を使います。
verify は接続先を検証するかを真偽値で設定します。
真が OpenSSL::SSL::VERIFY_PEER に、
偽が OpenSSL::SSL::VERIFY_NONE に対応します。
パラメータは Hash で渡すこともできま......きます。
例
require 'net/imap'
imap = Net::IMAP.new('imap.example.com', :port => 993,
:ssl => { :verify_mode => OpenSSL::SSL::VERIFY_PEER,
:timeout => 600 } )
@param host 接続するホスト名の文字列
@param port 接続す......るポート番号
@param usessl 真でSSL/TLSを使う
@param certs 証明書のファイル名/ディレクトリ名の文字列
@param verify 真で接続先を検証する
@param options 各種接続パラメータのハッシュ...