6ef93d2db5
Add metadata for Debian packages
2022-10-11 20:01:45 +02:00
1a9c9f5947
Document actual features and Debian package
2022-10-11 19:56:13 +02:00
3c8e1e4d1f
Add Group to systemd service file
2022-10-11 19:55:56 +02:00
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
2022-10-11 19:39:03 +02:00
60430c9720
Include changelog.md in Debian packages
2022-10-11 18:08:12 +02:00
692f95ac1a
Add gitea settings for goreleaser
2022-10-11 17:59:14 +02:00
53b5713f78
Add a changelog
2022-10-11 17:55:42 +02:00
84ea53751e
Fix concurrent map access
2022-10-11 17:55:16 +02:00
ffffe3c329
Watch more file events for CRL files
2022-10-08 13:41:00 +02:00
01c2da507f
Make loglevel configurable
2022-10-08 13:40:32 +02:00
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.
2022-09-10 11:08:45 +02:00
4cd384b69c
Add ARM builds to goreleaser config
2022-09-10 10:39:57 +02:00
77b1ba4162
Change module name to code.cacert.org/cacert/goocsp
2022-07-26 19:02:03 +02:00
c816d97888
Implement CRL based certificate database
2022-07-26 19:00:04 +02:00
ffa5a14a72
Hide implementation detail in ocsp package
2022-03-29 19:56:44 +02:00
8f3d5e8e7b
Remove unused test data files
2022-03-29 18:44:45 +02:00
e2f4082755
Move openssl specific code to opensslcertdb package
2022-03-29 18:31:55 +02:00
8dbfc208b9
Fix golangci-lint warnings
2022-03-29 18:26:13 +02:00
a525cd0416
Start golangci-lint fixes
2022-03-28 21:28:41 +02:00
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.
2022-03-28 21:16:14 +02:00
434b544e78
Add goreleaser configuration
2022-03-21 18:46:24 +01:00
a8b2bec8f5
Implement golangci-lint suggestions
2022-03-21 18:46:04 +01:00
5e065c9692
Add golangci-lint configuration
2022-03-21 18:45:39 +01:00
fe6c63ff4b
Ensure RFC-6960 compliance
2022-03-14 11:21:40 +01:00
62962b695b
Implement golangci-lint suggestions
2022-03-06 16:52:40 +01:00
ef69cdaf26
Add license and inline documentation
2022-03-06 16:51:09 +01:00
125bb03547
Implement graceful shutdown and reload
2022-03-06 16:18:04 +01:00
01d8ca46c3
Initial implementation
...
- support multiple issuer certificates
- support separate responder keys and certificates
- support openssl index.txt format certificate databases
2022-03-06 14:41:53 +01:00
446d4b8225
Initial project setup
...
- add go.mod and README
2022-03-06 09:57:04 +01:00
8f92a10aee
Initial empty commit
2022-03-06 09:57:00 +01:00