Skip to content
class method

OpenSSL::PKCS7.encrypt

(::OpenSSL::X509::Certificate certs, ::String data, ?::OpenSSL::Cipher cipher, ?::Integer flags) -> instance
PKCS7.encrypt(certs, data, cipher, flags = 0) => pkcs7

Creates a PKCS #7 enveloped-data structure.

Before version 3.3.0, cipher was optional and defaulted to "RC2-40-CBC".

See also the man page PKCS7_encrypt(3).

See also .new .read_smime also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0