るりまサーチ

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

別のキーワード

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

検索結果

<< 1 2 3 ... > >>

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 ダイジェストを計算する文字列...
<< 1 2 3 ... > >>