Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > opensslライブラリ > OpenSSL::PKCS7::RecipientInfoクラス
クラスの継承リスト: OpenSSL::PKCS7::RecipientInfo < Object < Kernel < BasicObject
PKCS7 の送信先を表すクラスです。
S/MIME 暗号化する場合に指定した送信先を意味します。
new(cert) -> RecipientInfo
[permalink][rdoc]送信先オブジェクトを証明書から生成します。
enc_key -> String
[permalink][rdoc]送信先の公開鍵で暗号化された共通鍵を返します。
詳しくは [RFC2315] の 10.2、10.3 を参照してください。
通常は OpenSSL::PKCS7#decrypt で復号化するので あまり使わないでしょう。
issuer -> OpenSSL::X509::Name
[permalink][rdoc]送信先の証明書の発行者の名前(DN)を返します。
これと OpenSSL::PKCS7::RecipientInfo#serial で 送信先を一意に識別します。
serial -> Integer
[permalink][rdoc]送信先の証明書の識別番号を返します。
これと OpenSSL::PKCS7::RecipientInfo#issuer で 送信先を一意に識別します。