Pony library that brings SSL networking support to Pony. Requires LibreSSL or OpenSSL. See installation for more details.
Production ready.
- Install corral
corral add github.com/ponylang/net_ssl.git
corral fetch
to fetch your dependenciesuse "net_ssl"
to include this packagecorral run -- ponyc
to compile your application
The 0.9.0 and 1.1.x OpenSSL versions and corresponding compatible LibreSSL library versions are supported.
The default is to use the 0.9.x library APIs. You can change the selected supported library version at compile-time by using Pony's compile time definition functionality.
stable env ponyc -Dopenssl_0.9.0
stable env ponyc -Dopenssl_1.1.x
net_ssl
requires either LibreSSL or OpenSSL in order to operate. You'll might need to install it within your environment of choice.
sudo apt-get install -y libssl-dev
apk add --update libressl-dev
pacman -S openssl
brew update
brew install libressl
sudo port install libressl
sudo dnf install openssl-devel
sudo yum install openssl-devel
sudo zypper install libopenssl-devel
Download a prebuilt binary from https://www.libressl.org/.