168件ヒット
[1-100件を表示]
(0.083秒)
ライブラリ
- openssl (108)
-
rubygems
/ security (36) -
rubygems
/ validator (24)
クラス
-
Gem
:: Security :: Policy (36) -
Gem
:: Validator (24) -
OpenSSL
:: PKCS7 (12) -
OpenSSL
:: PKey :: DSA (12) -
OpenSSL
:: PKey :: EC (24) -
OpenSSL
:: PKey :: PKey (12) -
OpenSSL
:: X509 :: Certificate (12) -
OpenSSL
:: X509 :: Store (12) -
OpenSSL
:: X509 :: StoreContext (24)
キーワード
- chain (24)
-
current
_ cert (12) -
dsa
_ sign _ asn1 (12) -
dsa
_ verify _ asn1 (12) - sysverify (12)
-
verify
_ data (12) -
verify
_ data= (12) -
verify
_ gem (24) -
verify
_ gem _ file (12)
検索結果
先頭5件
-
OpenSSL
:: X509 :: Certificate # verify(key) -> bool (21102.0) -
証明書の発行者の公開鍵で署名を検証します。
証明書の発行者の公開鍵で署名を検証します。
検証に成功した、すなわち self が key で署名されたことが
確認された場合に真を返します。
@param key 検証に利用する発行者の公開鍵 -
OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool (18202.0) -
署名を検証します。
...る CA 証明書をあらかじめ証明書ストアに含めておく
必要があります。
indata は署名の対象となった文字列を渡します。
nil を渡すと OpenSSL::PKCS7#data で得られる文字列
を用います。通常は nil を渡すべきです。
flags には以下......plain タイプの MIME ヘッダを取り除きます。
もしヘッダがない場合はエラーとなります。
* OpenSSL::PKCS7::NOVERIFY
署名者の証明書を検証しません。
* OpenSSL::PKCS7::NOCHAIN
メッセージに含まれる証明書を中間 CA とし......表す文字列がセットされます。
@param certs 証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param store 証明書ストア(OpenSSL::X509::Store オブジェクト)
@param indata 署名対象の文字列
@param flags フラグ
@raise OpenSSL::PKCS7::PKCS7Error 検証... -
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (18202.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...data を秘密鍵で署名したその署名文字列が sign
であることを公開鍵を使って検証し、検証に成功すれば true
を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で検証をす......などは false を返します。
@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyError 検証時にエラーが起きた場合に発生します。
正しい署名でなか... -
Gem
:: Security :: Policy # verify _ data -> bool (12202.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: Security :: Policy # verify _ data=(flag) (12202.0) -
データを検証するかどうかを設定します。
データを検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
Gem
:: Validator # verify _ gem(gem _ data) -> () (9202.0) -
与えられた Gem ファイルの内容の MD5 チェックサムを検証します。
...MD5 チェックサムを検証します。
@param gem_data Gem ファイルの内容を文字列で指定します。
@raise Gem::VerificationError 空の Gem ファイルを指定した場合に発生します。
@raise Gem::VerificationError MD5 チェックサムが不正である場合に... -
Gem
:: Validator # verify _ gem _ file(gem _ path) -> () (9202.0) -
与えられた Gem ファイルのパスを使用して MD5 チェックサムを検証します。
...与えられた Gem ファイルのパスを使用して MD5 チェックサムを検証します。
@param gem_path Gem ファイルのパスを指定します。
@raise Gem::VerificationError Gem ファイルが見つからなかった場合に発生します。... -
Gem
:: Security :: Policy # verify _ gem(signature , data , chain , time = Time . now) -> Array (6302.0) -
与えられたデータを与えられた署名と証明書チェーンで検証します。
...与えられたデータを与えられた署名と証明書チェーンで検証します。
@param signature 署名を指定します。
@param data 検証するデータを指定します。
@param chain 検証で使用する証明書チェーンを指定します。
@param time この時刻... -
OpenSSL
:: PKey :: EC # dsa _ verify _ asn1(data , sig) -> bool (6202.0) -
公開鍵を用い、署名を ECDSA で検証します。
...を ECDSA で検証します。
data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。
検証に成功した場合は true を返します。
@param data 署名対象のデータ(文字列)...