History log of /openbsd/usr.sbin/acme-client/parse.h (Results 1 – 15 of 15)
Revision Date Author Comments
# 6736ff2b 14-Sep-2020 florian <florian@openbsd.org>

We need to be able to provide contact information to use the
buypass.com acme api.
From Bartosz Kuzma (bartosz.kuzma AT release11.com), thanks!
OK beck, deraadt


# 87f5451d 10-May-2020 benno <benno@openbsd.org>

Allow to have multiple domain ... {} sextions with the same domain
name, by adding a new (optional) config option "domain name".
This can be used to create a rsa and an ecdsa key for the same domain

Allow to have multiple domain ... {} sextions with the same domain
name, by adding a new (optional) config option "domain name".
This can be used to create a rsa and an ecdsa key for the same domain
name.
The old domain name in the 'title' line continues to be used as domain
name in the abscence of the domain name argument, i.e. the change is
backward compatible with current config files.
tested by sthen@
ok florian@ sthen@

show more ...


# 4f8b772f 17-Jun-2019 florian <florian@openbsd.org>

Implement elliptic curve account keys.
OK benno
Input & OK tb


# 65a104fa 14-Jun-2019 florian <florian@openbsd.org>

Track key type (RSA or ECDSA) in an enum and clean up a bit while here.
Originaly from Renaud Allard following input from benno, tweaked by me.
OK benno


# 3e86e78b 12-Jun-2019 gilles <gilles@openbsd.org>

use acme-client to sign certificated with ecdsa keys

diff from Renaud Allard <renaud@allard.it>, ok to get in from florian@


# 2570ecd0 08-Jun-2019 florian <florian@openbsd.org>

Remove A and D flag, they are superfluous.
One could always use them on the command line and acme-client would do
the right thing.


# 57e2f549 27-Nov-2017 sthen <sthen@openbsd.org>

lenght->length, mostly in comments


# 0b28b247 27-Nov-2017 florian <florian@openbsd.org>

Deprecate agreement url config option and get the information from the
directory call. This way we don't need to update the acme-client.conf
file every time it changes. Still parse the option, ignore

Deprecate agreement url config option and get the information from the
directory call. This way we don't need to update the acme-client.conf
file every time it changes. Still parse the option, ignore and warn about
it for a release. Sysmerge should be able to handle the removal.
"nice" deraadt@
OK benno

show more ...


# 221ac2aa 21-Jan-2017 benno <benno@openbsd.org>

move config data structures mostly to TAILQs, because that way we
preserve order.

ok florian@


# 70bcb874 21-Jan-2017 benno <benno@openbsd.org>

add option 'domain full chain certificate "path"',
revokation works, the fullchain file will be unlinked.

ok florian


# 33febeb9 21-Jan-2017 florian <florian@openbsd.org>

Implement domain chain certificate.
OK benno


# 3298b855 21-Jan-2017 benno <benno@openbsd.org>

acme-client use configuration file [5 of 5]
implement new -n option to check and print configuration

ok florian


# 6c0ff37d 21-Jan-2017 benno <benno@openbsd.org>

acme-client use configuration file [2 of 5]

- add challengedir option to config file
- remove -C option from command line

ok florian


# 383e31e9 21-Jan-2017 benno <benno@openbsd.org>

acme-client use configuration file [1 of 5]

start using the configuration file and delete command line arguments:

-a agreement -> agreement url ...
-c certdir -> domain certificate "path"
-

acme-client use configuration file [1 of 5]

start using the configuration file and delete command line arguments:

-a agreement -> agreement url ...
-c certdir -> domain certificate "path"
-f accountkey -> account key "path"
-k domainkey -> domain key "path"
-s authority -> sign with "name"

new argument:
-f configfile

the changes needed to use the new configuration are local to main.c for now.
While the configuration could be passed directly to netproc(), keyproc() etc,
the diff is smaller this way.

This also removes the multidir (-m) mode for now - specify different paths in
each domain {} block instead.

ok florian

show more ...


# 3943d840 18-Sep-2016 benno <benno@openbsd.org>

add a config file parser to acme-client (unused at the moment, so that
it can be worked on in the tree).
ok florian@ deraadt@