456件ヒット
[1-100件を表示]
(0.050秒)
種類
- 特異メソッド (360)
- インスタンスメソッド (84)
- モジュール (12)
クラス
-
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) -
OpenSSL
:: Digest :: DSS (24) -
OpenSSL
:: Digest :: DSS1 (24) -
OpenSSL
:: Digest :: MD2 (24) -
OpenSSL
:: Digest :: MD4 (24) -
OpenSSL
:: Digest :: MD5 (24) -
OpenSSL
:: Digest :: MDC2 (24) -
OpenSSL
:: Digest :: RIPEMD160 (24) -
OpenSSL
:: Digest :: SHA (24) -
OpenSSL
:: Digest :: SHA1 (24) -
OpenSSL
:: Digest :: SHA224 (24) -
OpenSSL
:: Digest :: SHA256 (24) -
OpenSSL
:: Digest :: SHA384 (24) -
OpenSSL
:: Digest :: SHA512 (24) -
OpenSSL
:: HMAC (24) -
OpenSSL
:: PKCS7 (36) -
OpenSSL
:: PKey :: DSA (12) -
OpenSSL
:: PKey :: EC (12) -
OpenSSL
:: PKey :: PKey (12)
キーワード
- ASN1 (12)
- digest (180)
-
dsa
_ sign _ asn1 (12) - hexdigest (168)
- sign (12)
- syssign (12)
-
to
_ der (12) - update (12)
- verify (12)
-
write
_ smime (12)
検索結果
先頭5件
-
OpenSSL
:: PKCS7 # data -> String (18204.0) -
署名対象のデータを文字列で返します。
署名対象のデータを文字列で返します。 -
OpenSSL
:: ASN1 :: ASN1Data # to _ der -> String (3103.0) -
ASN.1 値の DER 表現を返します。
...ASN.1 値の DER 表現を返します。
@see OpenSSL::ASN1.#decode... -
OpenSSL
:: PKCS7 . write _ smime(p7sig , data=nil , flags = 0) -> String (240.0) -
PKCS7 オブジェクトから S/MIME 形式の文字列を返します。
...字列を返します。
data には署名対象のデータを渡します。
data に nil を渡すと OpenSSL::PKCS7#data で得られる
文字列を用います。通常は nil を渡してください。
flags には以下の定数の or を渡します。
* OpenSSL::PKCS7::DETACHED......名をします。これは OpenSSL::PKCS7.sign で
OpenSSL::PKCS7::DETACHED を渡した場合にのみ意味を持ちます。
* OpenSSL::PKCS7::TEXT
MIME ヘッダに text/plain を付加します。
これは OpenSSL::PKCS7.sign で
OpenSSL::PKCS7::DETACHED を渡した......味を持ちます。
例:
require 'openssl'
data = "foobar"
p7 = OpenSSL::PKCS7.sign( OpenSSL::X509::Certificate.new(File.read('cert.pem')),
OpenSSL::PKey::RSA.new(File.read('privkey.pem')),
data)
smime = PKCS7.write_smime(p7)
@par... -
OpenSSL
:: PKey :: DSA # syssign(data) -> String (232.0) -
自身で data に署名をし、 DER 形式の文字列で署名を返します。
...自身で data に署名をし、 DER 形式の文字列で署名を返します。
data は適切なハッシュ関数で計算されたダイジェストであると仮定
しています。
通常は OpenSSL::PKey::PKey#sign を使い、署名をすべきです。
@param data 署名の対象... -
OpenSSL
:: PKey :: EC # dsa _ sign _ asn1(data) -> String (232.0) -
秘密鍵を用い、data に ECDSA で署名します。
...秘密鍵を用い、data に ECDSA で署名します。
結果は文字列として返します。
data のダイジェストを取る処理はこのメソッドに含まれていません。
自身で適当なダイジェストを取る必要があります。
@param data 署名対象のデー......タ(文字列)
@raise OpenSSL::PKey::ECError EC オブジェクトが秘密鍵を保持していない場合、
もしくは署名に失敗した場合に発生します
@see OpenSSL::PKey::EC#dsa_verify_asn1... -
OpenSSL
:: Digest . digest(name , data) -> String (226.0) -
data のダイジェストを計算します。
...data のダイジェストを計算します。
name でハッシュ関数を指定します。
@param name ハッシュ関数の種類を文字列("md5", "sha256" など)で指定
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS . digest(data) -> String (226.0) -
data のダイジェストを DSS で計算します。
...data のダイジェストを DSS で計算します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS . hexdigest(data) -> String (226.0) -
data のダイジェストを DSS で計算し、16進文字列で返します。
...data のダイジェストを DSS で計算し、16進文字列で返します。
@param data ダイジェストを計算する文字列... -
OpenSSL
:: Digest :: DSS1 . digest(data) -> String (226.0) -
data のダイジェストを DSS1 で計算します。
...data のダイジェストを DSS1 で計算します。
@param data ダイジェストを計算する文字列...