Jan Dittberner
745e0ee28a
Set service type to exec
...
Let systemctl start fail when cacert-goocsp cannot be started
1 year ago
Jan Dittberner
6ef93d2db5
Add metadata for Debian packages
1 year ago
Jan Dittberner
1a9c9f5947
Document actual features and Debian package
1 year ago
Jan Dittberner
3c8e1e4d1f
Add Group to systemd service file
1 year 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
1 year ago
Jan Dittberner
60430c9720
Include changelog.md in Debian packages
1 year ago
Jan Dittberner
692f95ac1a
Add gitea settings for goreleaser
1 year ago
Jan Dittberner
53b5713f78
Add a changelog
1 year ago
Jan Dittberner
84ea53751e
Fix concurrent map access
1 year ago
Jan Dittberner
ffffe3c329
Watch more file events for CRL files
1 year ago
Jan Dittberner
01c2da507f
Make loglevel configurable
1 year 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.
1 year ago
Jan Dittberner
4cd384b69c
Add ARM builds to goreleaser config
1 year ago
Jan Dittberner
77b1ba4162
Change module name to code.cacert.org/cacert/goocsp
1 year ago
Jan Dittberner
c816d97888
Implement CRL based certificate database
1 year 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