るりまサーチ

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

別のキーワード

  1. certificate new
  2. openssl certificate
  3. certificate to_s
  4. certificate serial

ライブラリ

モジュール

キーワード

検索結果

OpenSSL::PKCS7.sign(cert, key, data, certs = [], flags = 0) -> OpenSSL::PKCS7 (18120.0)

data に証明書と秘密鍵で署名します。

...名します。

cert に署名に使う証明書を、key にその証明書に対応する秘密鍵を
渡します。certs に OpenSSL::X509::Certificate オブジェクトの配列 を
渡すと OpenSSL::PKCS7 オブジェクトにそれらの証明書が追加で保持されます。
例えば...
...ることができる場合に
データ量を減らすために用います。
* OpenSSL::PKCS7::DETACHED
クリア署名(multipart/signed)をする。
* OpenSSL::PKCS7::BINARY
data に MIME 正規化を施さない。
* OpenSSL::PKCS7::NOATTR
PKCS#7 autenticatedAttrib...
...る証明書(OpenSSL::X509::Certificate オブジェクト)
@param key 署名に用いる秘密鍵(OpenSSL::PKey::PKey のサブクラスのオブジェクト)
@param data 署名対象のデータ文字列
@param certs 添付する証明書群(OpenSSL::X509::Certificate オブジェクトの配列)...

Gem::Security.sign_cert(cert, signing_key, signing_cert, options = {}) -> OpenSSL::X509::Certificate (6403.0)

与えられた署名用の鍵と証明書を用いて証明書に署名します。

...明書を用いて証明書に署名します。

@param cert 署名する証明書を指定します。

@param signing_key 署名にしようする鍵を指定します。

@param signing_cert 署名に使用する証明書を指定します。

@param options オプションを指定します。...

OpenSSL::PKCS7::SignerInfo.new(cert, key, digest) -> OpenSSL::PKCS7::SignerInfo (3107.0)

署名者オブジェクトを証明書、秘密鍵、ダイジェスト方式から生成します。

...ます。

証明書、秘密鍵、ダイジェスト方式は署名をするために利用します。

@param cert 証明書(OpenSSL::X509::Certificate オブジェクト)
@param key 秘密鍵(OpenSSL::PKey::PKey オブジェクト)
@param digest メッセージダイジェスト方式(文字列...

OpenSSL::PKCS7.write_smime(p7sig, data=nil, flags = 0) -> String (25.0)

PKCS7 オブジェクトから S/MIME 形式の文字列を返します。

...署名をします。これは 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....

OpenSSL::PKCS7.encrypt(certs, data, cipher=nil, flags=0) -> OpenSSL::PKCS7 (13.0)

data を証明書の公開鍵で暗号化します。

...せますが、一般的には MIME 形式の文字列を渡します。
署名と暗号化の両方をしたい場合は、
署名(OpenSSL::PKCS7.sign)された S/MIME 形式の文字列を
渡すことが一般的です。

cipher は共通鍵暗号の方式を OpenSSL::Cipher オブジェクト...
...
* OpenSSL::PKCS7::BINARY
data に MIME 正規化をほどこしません。

@param certs 公開鍵を含む証明書(OpenSSL::X509::Certificate オブジェクト)の配列
@param data 暗号化対象の文字列
@param cipher 共通鍵暗号の方式(OpenSSL::Cipher オブジェクト)...

絞り込み条件を変える