Commit graph

20 commits

Author SHA1 Message Date
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