169件ヒット
[1-100件を表示]
(0.112秒)
種類
- インスタンスメソッド (99)
- 定数 (55)
- ライブラリ (11)
- 文書 (4)
ライブラリ
- openssl (55)
-
rubygems
/ security (88) -
rubygems
/ validator (11)
クラス
-
Gem
:: Security :: Policy (33) -
Gem
:: Validator (11) -
OpenSSL
:: PKCS7 (11) -
OpenSSL
:: PKey :: DSA (11) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: PKey (11)
モジュール
-
Gem
:: Security (55)
キーワード
- AlmostNoSecurity (11)
- HighSecurity (11)
- LowSecurity (11)
- MediumSecurity (11)
-
NEWS for Ruby 3
. 0 . 0 (4) - NoSecurity (11)
-
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) -
rubygems
/ security (11) - sysverify (11)
-
verify
_ data (11) -
verify
_ data= (11) -
verify
_ gem (22)
検索結果
先頭5件
-
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (24324.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...data を秘密鍵で署名したその署名文字列が sign
であることを公開鍵を使って検証し、検証に成功すれば true
を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で検証をす......るハッシュ関数を使った、
sign が正しい署名でなかった場合などは false を返します。
@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyError 検証時... -
OpenSSL
:: PKCS7 # verify(certs , store , indata = nil , flags = 0) -> bool (24307.0) -
署名を検証します。
...合は偽を返します。
certs には署名者の証明書を含む配列を渡します。
通常 S/MIME 署名には証明者の証明書が含まれていますが、
OpenSSL::PKCS7.sign で OpenSSL::PKCS7::NOCERTS を渡した
場合には含まれていないので、明示的に渡す必......があります。
indata は署名の対象となった文字列を渡します。
nil を渡すと OpenSSL::PKCS7#data で得られる文字列
を用います。通常は nil を渡すべきです。
flags には以下の値の OR を渡します。
* OpenSSL::PKCS7::NOINTERN
メッセ......のデータに含まれる text/plain タイプの MIME ヘッダを取り除きます。
もしヘッダがない場合はエラーとなります。
* OpenSSL::PKCS7::NOVERIFY
署名者の証明書を検証しません。
* OpenSSL::PKCS7::NOCHAIN
メッセージに含まれ... -
Gem
:: Security :: Policy # verify _ data -> bool (18302.0) -
この値が真である場合は、データを検証します。
この値が真である場合は、データを検証します。 -
Gem
:: Security :: Policy # verify _ data=(flag) (18302.0) -
データを検証するかどうかを設定します。
データを検証するかどうかを設定します。
@param flag 真、または偽を指定します。 -
OpenSSL
:: PKey :: DSA # sysverify(data , sign) -> bool (12329.0) -
署名 sign と自身の公開鍵で data を検証します。
...署名 sign と自身の公開鍵で data を検証します。
検証に成功した場合は真を返します。
sign に OpenSSL::PKey::DSA#syssign が返す DER 形式の文字列
を渡さなければなりません。
data は適切なハッシュ関数で計算されたダイジェスト......であると仮定
しています。
@param data 検証対象の文字列
@param sign 署名文字列
@raise OpenSSL::PKey::DSAError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗した場合はこの
例外... -
OpenSSL
:: PKey :: EC # dsa _ verify _ asn1(data , sig) -> bool (12314.0) -
公開鍵を用い、署名を ECDSA で検証します。
...ます。
data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。
検証に成功した場合は true を返します。
@param data 署名対象のデータ(文字列)
@param sig 署名デ......ータ(文字列)
@raise OpenSSL::PKey::ECError 署名の検証時にエラーが生じた場合に発生します
@see OpenSSL::PKey::EC#dsa_sign_asn1... -
Gem
:: Security :: Policy # verify _ gem(signature , data , chain , time = Time . now) -> Array (12308.0) -
与えられたデータを与えられた署名と証明書チェーンで検証します。
...す。
@param signature 署名を指定します。
@param data 検証するデータを指定します。
@param chain 検証で使用する証明書チェーンを指定します。
@param time この時刻に有効であることを検証する。
@raise Gem::Security::Exception 検証に失... -
Gem
:: Validator # verify _ gem(gem _ data) -> () (12308.0) -
与えられた Gem ファイルの内容の MD5 チェックサムを検証します。
...MD5 チェックサムを検証します。
@param gem_data Gem ファイルの内容を文字列で指定します。
@raise Gem::VerificationError 空の Gem ファイルを指定した場合に発生します。
@raise Gem::VerificationError MD5 チェックサムが不正である場合に... -
Gem
:: Security :: AlmostNoSecurity -> Gem :: Security :: Policy (9230.0) -
ほとんどの検証を行わないポリシーです。
...んど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => false,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false... -
Gem
:: Security :: LowSecurity -> Gem :: Security :: Policy (9230.0) -
低レベルのセキュリティのポリシーです。
...んど役に立たない上、
簡単に騙すことができるので、使用しないでください。
:verify_data => true,
:verify_signer => true,
:verify_chain => false,
:verify_root => false,
:only_trusted => false,
:only_signed => false...