2022-11-06 17:09:55 -07:00
|
|
|
#!/bin/bash
|
2023-04-02 13:46:52 -06:00
|
|
|
# FILE: wagon:back/dashboard_ssl.cgi
|
2022-11-06 17:09:55 -07:00
|
|
|
# DESCRIPTION: Sends SSL certs and keys to users
|
2022-12-03 18:23:13 -07:00
|
|
|
|
2023-04-02 13:46:52 -06:00
|
|
|
source /etc/wagon/config
|
2022-11-06 17:09:55 -07:00
|
|
|
|
|
|
|
case "${REQUEST_METHOD}" in
|
|
|
|
|
2022-11-06 17:29:44 -07:00
|
|
|
# Get cert
|
2023-04-02 13:46:52 -06:00
|
|
|
'GET') /usr/lib/wagon/dashboard/ssl "${HTTP_X_REAL_IP}" "${QUERY_STRING}";;
|
2022-11-06 17:09:55 -07:00
|
|
|
|
|
|
|
# Bad request
|
2023-04-02 13:46:52 -06:00
|
|
|
*) printf 'Invalid HTTP verb' | /usr/lib/wagon/http_res 405;;
|
2022-11-06 17:09:55 -07:00
|
|
|
|
|
|
|
esac
|