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
|
esac
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function pin_all_tls_certs {
|
||||||
|
${PROJECT_NAME}-pin-cert all
|
||||||
|
}
|
||||||
|
|
||||||
function housekeeping {
|
function housekeeping {
|
||||||
cmd=(dialog --separate-output \
|
cmd=(dialog --separate-output \
|
||||||
--backtitle "Freedombone Security Configuration" \
|
--backtitle "Freedombone Security Configuration" \
|
||||||
|
@ -710,7 +714,8 @@ function housekeeping {
|
||||||
5 "Renew Let's Encrypt certificate" off
|
5 "Renew Let's Encrypt certificate" off
|
||||||
6 "Enable GPG based authentication (monkeysphere)" off
|
6 "Enable GPG based authentication (monkeysphere)" off
|
||||||
7 "Register a website with 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)
|
choices=$("${cmd[@]}" "${options[@]}" 2>&1 >/dev/tty)
|
||||||
clear
|
clear
|
||||||
for choice in $choices
|
for choice in $choices
|
||||||
|
@ -738,6 +743,9 @@ function housekeeping {
|
||||||
register_website
|
register_website
|
||||||
;;
|
;;
|
||||||
8)
|
8)
|
||||||
|
pin_all_tls_certs
|
||||||
|
;;
|
||||||
|
9)
|
||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
Loading…
Reference in New Issue