るりまサーチ

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

別のキーワード

  1. string []=
  2. string slice
  3. string []
  4. string slice!
  5. string gsub

ライブラリ

キーワード

検索結果

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

署名を検証します。

...plain タイプの MIME ヘッダを取り除きます。
もしヘッダがない場合はエラーとなります。
* OpenSSL::PKCS7::NOVERIFY
署名者の証明書を検証しません。
* OpenSSL::PKCS7::NOCHAIN
メッセージに含まれる証明書を中間 CA とし...
...内容から(ユーザに確認を取るなど)適切に判断する必要があります。

検証に失敗した場合は OpenSSL::PKCS7#error_string
失敗した理由を表す文字列がセットされます。

@param certs 証明書(OpenSSL::X509::Certificate オブジェクト)の配列...

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

証明書を検証します。

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

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

OpenSSL::X509::Store#error_string -> String | nil (6231.0)

最後に OpenSSL::X509::Store#verify を呼び、 検証したときのエラー文字列を返します。

...最後に OpenSSL::X509::Store#verify を呼び、
検証したときのエラー文字列を返します。

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

verify
を一度も呼びだしていない場合は nil を返します。

返り値は verify を呼ぶごとに更新されます...

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

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

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

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

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

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

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

OpenSSL::X509::StoreContext#error_string -> String (6221.0)

検証したときのエラー文字列を返します。

...検証したときのエラー文字列を返します。

OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、...
...このメソッドを呼ぶと
直前の証明書検証結果のエラー文字列が得られます。

OpenSSL::X509::StoreContext#verify を呼び出したあと、
このメソッドを呼ぶと検証の最終的な検証結果のエラー文字列を返します。

検証に成功した場合...

絞り込み条件を変える

OpenSSL::PKey::EC#dsa_sign_asn1(data) -> String (108.0)

秘密鍵を用い、data に ECDSA で署名します。

...必要があります。

@param data 署名対象のデータ(文字列)
@raise OpenSSL::PKey::ECError EC オブジェクトが秘密鍵を保持していない場合、
もしくは署名に失敗した場合に発生します
@see OpenSSL::PKey::EC#dsa_verify_asn1...

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

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

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

OpenSSL::X509::StoreContext#verify を呼びだし、
証明書チェインの各証明書を検証した
コールバック(OpenSSL::X509::Store#verify_callback=)が呼び出され、
StoreContext オブジェクトが渡されますが、このメソッド...
...。OpenSSL::X509::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 = O...
...penSSL::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...