diff options
author | 2015-02-10 15:29:34 +0000 | |
---|---|---|
committer | 2015-02-10 15:29:34 +0000 | |
commit | 335966114812afdb9de36b399bb17d5d5c13b54d (patch) | |
tree | 132496b7dda9a23b716378be64126e5860e87db5 /usr.sbin/syslogd/syslogd.c | |
parent | Convert malloc(9)/free(9) usages. (diff) | |
download | wireguard-openbsd-335966114812afdb9de36b399bb17d5d5c13b54d.tar.xz wireguard-openbsd-335966114812afdb9de36b399bb17d5d5c13b54d.zip |
Introduce an openssl(1) certhash command.
This is effectively a reimplementation of the functionality provided by
the previously removed c_rehash Perl script. The c_rehash script had a
number of known issues, including the fact that it needs to run openssl(1)
multiple times and that it starts by removing all symlinks before
putting them back, creating atomicity issues/race conditions, even when
nothing has changed.
certhash is self-contained and is intended to be stable - no changes
should be made unless something has actually changed. This means it can
be run regularly in a production environment without causing certificate
lookup failures.
Further testing and improvements will happen in tree.
Discussed with tedu@
Diffstat (limited to 'usr.sbin/syslogd/syslogd.c')
0 files changed, 0 insertions, 0 deletions