Control panel option to pin all certs
This commit is contained in:
parent
5ca65272b3
commit
09678bda25
|
@ -698,6 +698,10 @@ function register_website_interactive {
|
|||
esac
|
||||
}
|
||||
|
||||
function pin_all_tls_certs {
|
||||
${PROJECT_NAME}-pin-cert all
|
||||
}
|
||||
|
||||
function housekeeping {
|
||||
cmd=(dialog --separate-output \
|
||||
--backtitle "Freedombone Security Configuration" \
|
||||
|
@ -710,7 +714,8 @@ function housekeeping {
|
|||
5 "Renew Let's Encrypt certificate" off
|
||||
6 "Enable GPG based authentication (monkeysphere)" off
|
||||
7 "Register a website with monkeysphere" off
|
||||
8 "Go Back/Exit" on)
|
||||
8 "Pin all TLS certificates" off
|
||||
9 "Go Back/Exit" on)
|
||||
choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
|
||||
clear
|
||||
for choice in $choices
|
||||
|
@ -738,6 +743,9 @@ function housekeeping {
|
|||
register_website
|
||||
;;
|
||||
8)
|
||||
pin_all_tls_certs
|
||||
;;
|
||||
9)
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
|
|
Loading…
Reference in New Issue