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
3 years ago
Jan Dittberner
a8b2bec8f5
Implement golangci-lint suggestions
3 years ago
Jan Dittberner
5e065c9692
Add golangci-lint configuration
3 years ago
Jan Dittberner
fe6c63ff4b
Ensure RFC-6960 compliance
3 years ago
Jan Dittberner
62962b695b
Implement golangci-lint suggestions
3 years ago
Jan Dittberner
ef69cdaf26
Add license and inline documentation
3 years ago
Jan Dittberner
125bb03547
Implement graceful shutdown and reload
3 years ago
Jan Dittberner
01d8ca46c3
Initial implementation
...
- support multiple issuer certificates
- support separate responder keys and certificates
- support openssl index.txt format certificate databases
3 years ago
Jan Dittberner
446d4b8225
Initial project setup
...
- add go.mod and README
3 years ago
Jan Dittberner
8f92a10aee
Initial empty commit
3 years ago