/ex-openssl

Openssl Nif wrapper for Elixir

Primary LanguageElixirMIT LicenseMIT

ExOpenssl

GitHub license Build Status Hex.pm Version InchCI

Installation

The package can be installed by adding ex_openssl to your list of dependencies in mix.exs:

def deps do
  [
    {:ex_openssl, "~> 0.1.2"}
  ]
end

The docs can be found at https://hexdocs.pm/ex_openssl.

Supported OpenSSL Functions

  • X509
    • X509::stack_from_pem
  • PKey
    • PKey::private_key_from_pem
  • PKCS7
    • PKCS7::encrypt
    • PKCS7::decrypt
    • PKCS7::smime_read
    • PKCS7::smime_write