Updates PEM files based on certificates stored in a LDAP server
Find a file
Emmanuel BENOîT 658ee30bc6 Server socket
* The UNIX socket will be listened on for control messages
  * A message containing a single 'Q' will cause it to exit
  * A message containing a single 'R' will cause a configuration reload.
    If the new configuration is incorrect, the old configuration will be
    kept. A new socket will be opened if the path has changed (failure
    when doing so will restore the previous configuration as well).
  * A message starting with 'U' requests an update. The next character
    may be '!' to force updates or anything else to update only as
    needed. The rest of the string is the selector: either a DN or '*'.
  * The selector is ignored in this commit; all certificates are
    re-examined.
2021-11-06 17:12:08 +01:00
.gitignore Configuration file reading 2021-10-30 17:07:06 +02:00
buildcert.go Command execution after certificate replacement 2021-11-06 10:47:10 +01:00
config.go Server socket 2021-11-06 17:12:08 +01:00
fetch-certificates.yml.example Configuration file reading 2021-10-30 17:07:06 +02:00
go.mod LDAP connection code 2021-11-05 13:40:47 +01:00
ldap.go Minor refactoring 2021-11-06 10:05:45 +01:00
logging.go Configuration file reading 2021-10-30 17:07:06 +02:00
main.go Server socket 2021-11-06 17:12:08 +01:00
socket.go Server socket 2021-11-06 17:12:08 +01:00