ACME implementation in Ada
This is an
Automatic Certificate Management Environment
client in Ada.
Unpack sources and run make
.
It depends on
To run the example:
openssl
:
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 \
-keyout /tmp/priv.key -out /dev/null -subj ""
grep -v ^- /tmp/priv.key | base64 -d > /tmp/priv.dat
openssl rsa -pubout -in /tmp/priv.key -outform DER -out /tmp/pub.dat
openssl req -nodes -newkey rsa:2048 -keyout /tmp/domain.key \
-out /tmp/cert.csr -subj "/C=UA/CN=example.com"
grep -v "CERTIFICATE REQUEST" /tmp/cert.csr | base64 --decode > /tmp/csr.dat
.objs/hello_world/hello_world_run example.com
/tmp/domain.key
.Feel free to dive in!
Open an issue
or submit PRs.
MIT © Maxim Reznik