Commit Graph

24 Commits

Author SHA1 Message Date
raul 59cb7c7fb9 Fix serial numbers being the same 2024-05-23 13:32:05 +02:00
raul 1459c1cdf4 Implement downloading generated certificates 2024-05-23 13:32:05 +02:00
raul 2ed07b446d Fix DNSNames not being used 2024-05-23 13:32:05 +02:00
raul 2131d1e779 Add goreleaser config 2024-05-23 13:32:05 +02:00
raul 542f6bba75 Small tweaks 2024-05-23 13:32:05 +02:00
raul 81fb72b1eb Configure webserver certificate requests 2024-05-23 13:32:05 +02:00
raul 189d3a21ec Configure client certificate generation 2024-05-23 13:32:05 +02:00
raul 9cf8ab5aa8 Add form fields and CA cert link 2024-05-23 13:32:05 +02:00
raul df86078ee0 Separate CA and client certificate generation 2024-05-23 13:32:05 +02:00
raul b1ea9e2912 Prepare client certificate generation 2024-05-23 13:32:05 +02:00
raul 47ebd58e4e Return CA certificate on /cacert GET request 2024-05-23 13:32:05 +02:00
raul 1116cd3e51 Customize CA cert generation via config file 2024-05-23 13:32:04 +02:00
raul b7739c039e Check for lack of config file 2024-05-23 13:32:04 +02:00
raul ed4c775384 Integrate Viper config into server listen port 2024-05-23 13:32:04 +02:00
raul b28ad86fb4 Prepare HTML files 2024-05-23 13:32:04 +02:00
raul ffad456a29 Server improvements 2024-05-23 13:32:04 +02:00
raul e209f85cb0 Check folders and store CA certs in ~/.config/cert400 2024-05-23 13:32:04 +02:00
raul 5b5ad6ee2f Add helper file for embedding templates to Gin 2024-05-23 13:32:04 +02:00
raul 62b3492bb7 Add templates folder 2024-05-23 13:32:04 +02:00
raul 9a70dc0a91 Add server subcommand 2024-05-23 13:32:04 +02:00
raul b06ba4edf1 Add generate subcommand 2024-05-23 13:32:04 +02:00
raul 6389a914bd Update dependencies 2024-05-23 13:32:04 +02:00
raul daa36e933d Bootstrap files 2024-05-23 13:32:04 +02:00
raul d7fa1179db Initial commit 2024-05-23 13:23:08 +02:00