08e8ff920a
check_ssl_certificate - Generate list of supported StartTLS procols
2021-02-19 17:37:57 +01:00
5badf33e31
check_ssl_certificate - Support for ManageSieve/STARTTLS
2021-02-19 17:33:13 +01:00
65239769a0
check_ssl_certificate - SMTP STARTTLS support
...
* Refactored code so that obtaining TLS certificates from server can
have different implementations
* Added SMTP-specific implementation that will send a HELO followed
by a STARTTLS.
2021-02-19 16:53:34 +01:00
55c4a7b3a5
check_ssl_certificate - Handle the case of actually expired certificates
2021-02-19 15:58:40 +01:00
ffe98f702b
Build script - Build for x86 and amd64
2021-02-19 13:55:27 +01:00
97f0cf48bb
check_ssl_certificate - Comments
2021-02-19 13:41:50 +01:00
830d51365f
check_ssl_certificate - Check additional names
2021-02-19 13:21:06 +01:00
ac1eacd2a5
plugin - SetState no longer resets additional text
2021-02-19 13:18:21 +01:00
fc5f4c1638
plugin - "Fixed" comments to silence go-lint
2021-02-19 12:47:00 +01:00
916dc35de6
Use golf for command line parsing
...
* Split command line flags data from the main program data structure
* Use golf to support GNU-style flags
* Added -h/--help flag
2021-02-19 10:53:07 +01:00
2c5d27684a
Cleaner SSL check program
...
* Split off the progam into various functions
* Pass the program's data (plugin, certificate) through a single
structure
2021-02-19 10:38:18 +01:00
cdcb18821f
Additional comments; pointer use where possible
2021-01-07 20:55:10 +01:00
b86fdf53b9
Short documentation for the plugin state code
2021-01-03 12:03:10 +01:00
66a1b017be
Initial import of lib + certificate validity checker
2021-01-03 10:33:21 +01:00