231件ヒット
[1-100件を表示]
(0.027秒)
種類
- インスタンスメソッド (132)
- 特異メソッド (55)
- クラス (33)
- ライブラリ (11)
ライブラリ
-
fiddle
/ import (22) - openssl (143)
-
rubygems
/ package / tar _ output (33) -
rubygems
/ security (22)
クラス
-
Gem
:: Package :: TarOutput (33) -
Gem
:: Security :: Policy (11) -
Gem
:: Security :: Signer (11) -
OpenSSL
:: PKCS7 (44) -
OpenSSL
:: PKey :: DSA (22) -
OpenSSL
:: PKey :: EC (22) -
OpenSSL
:: PKey :: PKey (22)
モジュール
-
Fiddle
:: Importer (22)
キーワード
- DSA (11)
- PKey (11)
- RSA (11)
-
add
_ signatures (11) - bind (11)
-
dsa
_ sign _ asn1 (11) -
dsa
_ verify _ asn1 (11) - encrypt (11)
- new (11)
- open (11)
-
rubygems
/ security (11) - syssign (11)
- sysverify (11)
- union (11)
- verify (22)
-
verify
_ gem (11) -
write
_ smime (11)
検索結果
先頭5件
-
Gem
:: Security :: Signer # sign(data) (21208.0) -
自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。
...自身に設定済みのダイジェストアルゴリズムを用いて与えられたデータに署名します。
@param data 署名対象のデータを指定します。... -
OpenSSL
:: PKCS7 . sign(cert , key , data , certs = [] , flags = 0) -> OpenSSL :: PKCS7 (18230.0) -
data に証明書と秘密鍵で署名します。
...data に証明書と秘密鍵で署名します。
cert に署名に使う証明書を、key にその証明書に対応する秘密鍵を
渡します。certs に OpenSSL::X509::Certificate オブジェクトの配列 を
渡すと OpenSSL::PKCS7 オブジェクトにそれらの証明書が追加......に
データ量を減らすために用います。
* OpenSSL::PKCS7::DETACHED
クリア署名(multipart/signed)をする。
* OpenSSL::PKCS7::BINARY
data に MIME 正規化を施さない。
* OpenSSL::PKCS7::NOATTR
PKCS#7 autenticatedAttributes (署名時刻など)......SL::X509::Certificate オブジェクト)
@param key 署名に用いる秘密鍵(OpenSSL::PKey::PKey のサブクラスのオブジェクト)
@param data 署名対象のデータ文字列
@param certs 添付する証明書群(OpenSSL::X509::Certificate オブジェクトの配列)
@param flags フ... -
OpenSSL
:: PKey :: PKey # sign(digest , data) -> String (18224.0) -
秘密鍵で data に署名し、署名の文字列を返します。
...秘密鍵で data に署名し、署名の文字列を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で署名をする場合はハッシュ関数には "dss1" を指定してください。
@param digest 利......用するハッシュ関数の名前
@param data 署名する文字列
@raise OpenSSL::PKey::PKeyError 署名時にエラーが起きた場合に発生します... -
OpenSSL
:: PKey :: DSA # syssign(data) -> String (6235.0) -
自身で data に署名をし、 DER 形式の文字列で署名を返します。
...自身で data に署名をし、 DER 形式の文字列で署名を返します。
data は適切なハッシュ関数で計算されたダイジェストであると仮定
しています。
通常は OpenSSL::PKey::PKey#sign を使い、署名をすべきです。
@param data 署名の対象... -
OpenSSL
:: PKey :: EC # dsa _ sign _ asn1(data) -> String (6230.0) -
秘密鍵を用い、data に ECDSA で署名します。
...秘密鍵を用い、data に ECDSA で署名します。
結果は文字列として返します。
data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。
@param data 署名対象のデー... -
Gem
:: Package :: TarOutput # add _ signatures (6116.0) -
gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
...gem-format な tar ファイルに data.tar.gz.sig, metadata.gz.sig を追加します。
@see Gem::Security::Signer... -
OpenSSL
:: PKey :: DSA # sysverify(data , sign) -> bool (258.0) -
署名 sign と自身の公開鍵で data を検証します。
...署名 sign と自身の公開鍵で data を検証します。
検証に成功した場合は真を返します。
sign に OpenSSL::PKey::DSA#syssign が返す DER 形式の文字列
を渡さなければなりません。
data は適切なハッシュ関数で計算されたダイジェスト......であると仮定
しています。
@param data 検証対象の文字列
@param sign 署名文字列
@raise OpenSSL::PKey::DSAError 検証時にエラーが起きた場合に発生します。
正しい署名でなかった場合など、検証に失敗した場合はこの
例外... -
OpenSSL
:: PKey :: PKey # verify(digest , sign , data) -> bool (252.0) -
data を秘密鍵で署名したその署名文字列が sign であることを公開鍵を使って検証し、検証に成功すれば true を返します。
...data を秘密鍵で署名したその署名文字列が sign
であることを公開鍵を使って検証し、検証に成功すれば true
を返します。
digest は利用するハッシュ関数の名前を "sha256" や "md5"
といった文字列で指定します。
DSA で検証をす......名時と異なるハッシュ関数を使った、
sign が正しい署名でなかった場合などは false を返します。
@param digest 利用するハッシュ関数の名前
@param sign 検証に利用する署名文字列
@param data 検証対象の文字列
@raise OpenSSL::PKey::PKeyEr... -
Gem
:: Package :: TarOutput . open(io , signer = nil) {|data _ tar _ writer| . . . } (217.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
...gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
@param io gem-format な tar ファイルを扱うための IO を指定します。
@param signer Gem::Security::Signer のインスタンスを指定します。
@see Gem::Package::T... -
Gem
:: Security :: Policy # verify _ gem(signature , data , chain , time = Time . now) -> Array (207.0) -
与えられたデータを与えられた署名と証明書チェーンで検証します。
...与えられたデータを与えられた署名と証明書チェーンで検証します。
@param signature 署名を指定します。
@param data 検証するデータを指定します。
@param chain 検証で使用する証明書チェーンを指定します。
@param time この時刻...