Rodolphe Breard
147370caa2
Add the standalone hash implementation
6 years ago
Rodolphe Breard
ea1183c18c
Create an abstraction around the hash functions
rel #2
6 years ago
Rodolphe Breard
e42d242868
Remove useless closures
6 years ago
Rodolphe Breard
ff1b6d1aa7
Create an abstraction around the certificate
As for public and private keys, the certificate should also be
abstracted.
rel #2
6 years ago
Rodolphe Breard
63e35712fe
Create an abstraction around public and private keys
Since it is planned to add a "standalone" feature that will replace
OpenSSL by crates not linking to any external library, it is required to
abstract all the OpenSSL specific types. This is a huge work and
therefore is divided in several steps. This first one is dedicated to
public and private keys.
rel #2
6 years ago
Rodolphe Breard
1e6aba52dc
Add rate limits for HTTPS requests
6 years ago
Rodolphe Breard
08c9410028
Improve the logging format
In order to renew different certificate at the same time, log messages
must display which certificate they are referring to.
6 years ago
Rodolphe Breard
eb7bc09134
Move the logs to the acme_common lib
6 years ago
Rodolphe Breard
d549c3db5a
Move the daemonize role to acme_common
6 years ago
Rodolphe Breard
83563ad950
Add the Clone trait to Error
6 years ago
Rodolphe Breard
a0d8944682
Move common items to a dedicated lib
In a near future, ACMEd will be composed of several binaries which will
use some common functions and structures.
6 years ago