るりまサーチ (Ruby 3.4)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.027秒)
トップページ > バージョン:3.4[x] > クエリ:pkcs7[x] > クエリ:encrypt[x]

別のキーワード

  1. pkcs7 new
  2. pkcs7 detached
  3. openssl pkcs7
  4. pkcs7 decrypt

種類

ライブラリ

クラス

キーワード

検索結果

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

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

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

暗号化は複数の公開鍵を用いてすることが可能です。そのためには複数の証明書を配列で渡します。

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

cipher は共通鍵暗号の方式を [c:OpenSSL::Cipher] オブジェクトで指定します。
nil を渡すと適当な方式が選ばれます。互換性を気にするのであれば
triple DES を使うとよいでしょう。多く...

OpenSSL::PKCS7::TEXT -> Integer (9109.0)

text/plain タイプの MIME ヘッダーを取り扱います。

text/plain タイプの MIME ヘッダーを取り扱います。

[m:OpenSSL::PKCS7.sign], [m:OpenSSL::PKCS7.write_smime],
[m:OpenSSL::PKCS7#verify],
[m:OpenSSL::PKCS7.encrypt], [m:OpenSSL::PKCS7#decrypt]
で利用可能なフラグです。

OpenSSL::PKCS7::BINARY -> Integer (9055.0)

MIME canonical format への変換を行いません。

MIME canonical format への変換を行いません。

[m:OpenSSL::PKCS7.sign]、[m:OpenSSL::PKCS7.encrypt]
で利用可能なフラグです。