るりまサーチ

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

別のキーワード

  1. logger error
  2. openssl error
  3. openssl error_string
  4. logger error?
  5. getoptlong error

ライブラリ

キーワード

検索結果

OpenSSL::PKCS7#error_string -> String | nil (24221.0)

検証エラーの理由を表す文字列を返します。

...検証エラーの理由を表す文字列を返します。

OpenSSL::PKCS7#verify で検証を
した場合のみ更新されます。

OpenSSL::PKCS7#verify で検証をする前は nil を返します。

検証に成功した場合は nil を返します。

@
see OpenSSL::PKCS7#error_string=...

OpenSSL::PKCS7#error_string=(str) (12227.0)

検証エラーの理由を表す文字列を設定します。

...検証エラーの理由を表す文字列を設定します。

@
param str 設定するエラー文字列
@
see OpenSSL::PKCS7#error_string...

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

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

...509::StoreContext#error_string
もその値に応じた文字列が返るようになります。

例:
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_APPLICATION_VERIFICATION
p store.error_string # => "application verification failure"

@
param error エラーコードの整数値
@
see OpenSSL::X509::StoreContext#error...

OpenSSL::PKCS7#verify(certs, store, indata = nil, flags = 0) -> bool (49.0)

署名を検証します。

...7#error_string
失敗した理由を表す文字列がセットされます。

@
param certs 証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@
param store 証明書ストア(OpenSSL::X509::Store オブジェクト)
@
param indata 署名対象の文字列
@
param flags フラグ
@
r...
...aise OpenSSL::PKCS7::PKCS7Error 検証に失敗した場合に発生します...