decrypt(pkey, cert, flags = 0) -> String
[permalink][rdoc][edit]-
暗号化されたデータを復号化し、復号化されたデータを返します。
復号には暗号化に使った公開鍵に対応する秘密鍵と、その公開鍵を含む証明書が必要です。
flags には以下のいずれかを指定できます。
- OpenSSL::PKCS7::TEXT 暗号化されたデータに付けられた text/plain タイプの MIME ヘッダ を取り除きます。もしヘッダがなければエラーとなります。
- [PARAM] pkey:
- 復号化に使う秘密鍵(OpenSSL::PKey::PKey オブジェクト)
- [PARAM] cert:
- 対応する証明書(OpenSSL::X509::Certificate オブジェクト)
- [PARAM] flags:
- フラグ
- [EXCEPTION] OpenSSL::PKCS7::PKCS7Error:
- 復号に失敗した場合に発生します