ex_openssl v0.1.1 ExOpenssl.Crypto.PKCS7.SMIME
PKCS7 SMIME Output Handling Encryption
Link to this section Summary
Link to this section Types
Link to this section Functions
Link to this function
read(data)
read(data :: binary()) :: {:ok, {ExOpenssl.Crypto.PKCS7.pkcs7(), bcount()}} | {:error, [ExOpenssl.Errors.Error.t()]}
Read SMIME message into PKCS7 format
Examples
iex> ExOpenssl.Crypto.PKCS7.SMIME.read(File.read!("priv/test/message_enc_foo.p7"))
{:ok, {#Reference<0.2263162369.3671457794.130711>, []}}
Link to this function
read!(arg1)
read!(data :: binary()) :: {ExOpenssl.Crypto.PKCS7.pkcs7(), bcount()} | no_return()
See read/1
Link to this function
write(pkcs7, data, flags \\ [:stream])
write(pkcs7 :: ExOpenssl.Crypto.PKCS7.pkcs7(), data :: binary(), flags :: ExOpenssl.Crypto.PKCS7.flags()) :: {:ok, binary()} | {:error, [ExOpenssl.Errors.Error.t()]}
Link to this function
write!(pkcs7, data, flags \\ [:stream])
write!(pkcs7 :: ExOpenssl.Crypto.PKCS7.pkcs7(), data :: binary(), flags :: ExOpenssl.Crypto.PKCS7.flags()) :: binary() | no_return()
See write/3