31 Commits (main)
 

Author SHA1 Message Date
Jan Dittberner 745e0ee28a Set service type to exec
Let systemctl start fail when cacert-goocsp cannot be started
2 years ago
Jan Dittberner 6ef93d2db5 Add metadata for Debian packages 2 years ago
Jan Dittberner 1a9c9f5947 Document actual features and Debian package 2 years ago
Jan Dittberner 3c8e1e4d1f Add Group to systemd service file 2 years ago
Jan Dittberner f6089bac79 Run service as separate user
- create user cacert-goocsp in postinst script
- use CAP_NET_BIND_SERVICE in systemd unit to allow binding to
  priviledged ports
- change config file path to /etc/goocsp/config.yaml
2 years ago
Jan Dittberner 60430c9720 Include changelog.md in Debian packages 2 years ago
Jan Dittberner 692f95ac1a Add gitea settings for goreleaser 2 years ago
Jan Dittberner 53b5713f78 Add a changelog 2 years ago
Jan Dittberner 84ea53751e Fix concurrent map access 2 years ago
Jan Dittberner ffffe3c329 Watch more file events for CRL files 2 years ago
Jan Dittberner 01c2da507f Make loglevel configurable 2 years ago
Jan Dittberner c5c8150883 Add systemd service, support dynamic configuration
This commit provides examples for both CRL and openssl index.txt based
configurations. README.md is added to the generated Debian packages.

A systemd service unit file has been added.

The configuration file can now be specified using the -configFile
command line flag.
2 years ago
Jan Dittberner 4cd384b69c Add ARM builds to goreleaser config 2 years ago
Jan Dittberner 77b1ba4162 Change module name to code.cacert.org/cacert/goocsp 2 years ago
Jan Dittberner c816d97888 Implement CRL based certificate database 2 years ago
Jan Dittberner ffa5a14a72 Hide implementation detail in ocsp package 2 years ago
Jan Dittberner 8f3d5e8e7b Remove unused test data files 2 years ago
Jan Dittberner e2f4082755 Move openssl specific code to opensslcertdb package 2 years ago
Jan Dittberner 8dbfc208b9 Fix golangci-lint warnings 2 years ago
Jan Dittberner a525cd0416 Start golangci-lint fixes 2 years ago
Jan Dittberner b0a16bb85c Add test, include extensions support
needed to integrate code from cfssl and golang.org/x/crypto/ocsp into
new pkg/ocsp to be able to add response extensions.
2 years ago
Jan Dittberner 434b544e78 Add goreleaser configuration 2 years ago
Jan Dittberner a8b2bec8f5 Implement golangci-lint suggestions 2 years ago
Jan Dittberner 5e065c9692 Add golangci-lint configuration 2 years ago
Jan Dittberner fe6c63ff4b Ensure RFC-6960 compliance 2 years ago
Jan Dittberner 62962b695b Implement golangci-lint suggestions 2 years ago
Jan Dittberner ef69cdaf26 Add license and inline documentation 2 years ago
Jan Dittberner 125bb03547 Implement graceful shutdown and reload 2 years ago
Jan Dittberner 01d8ca46c3 Initial implementation
- support multiple issuer certificates
- support separate responder keys and certificates
- support openssl index.txt format certificate databases
2 years ago
Jan Dittberner 446d4b8225 Initial project setup
- add go.mod and README
2 years ago
Jan Dittberner 8f92a10aee Initial empty commit 2 years ago