README.md
# ExOpenssl
[](https://raw.githubusercontent.com/jshmrtn/ex-openssl/master/LICENSE)
[](https://travis-ci.org/jshmrtn/ex-openssl)
[](https://hex.pm/packages/ex_openssl)
[](https://inch-ci.org/github/jshmrtn/ex-openssl)
## Installation
The package can be installed by adding `ex_openssl` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:ex_openssl, "~> 0.1.2"}
]
end
```
The docs can be found at [https://hexdocs.pm/ex_openssl](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`