3件ヒット
[1-3件を表示]
(0.027秒)
検索結果
先頭3件
-
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]
で利用可能なフラグです。
