From 8a215c492913d6d329a7b64229738d028c7489de Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 10 Oct 2024 15:20:34 +0200 Subject: [webinterface] Add simple API to remotely supply a certificate --- .../webinterface/templates/https.html | 127 ++++++++++++++------- 1 file changed, 85 insertions(+), 42 deletions(-) (limited to 'modules-available/webinterface/templates/https.html') diff --git a/modules-available/webinterface/templates/https.html b/modules-available/webinterface/templates/https.html index 5198c299..dbffa9b7 100644 --- a/modules-available/webinterface/templates/https.html +++ b/modules-available/webinterface/templates/https.html @@ -1,57 +1,64 @@ -
- - -
-
{{lang_httpsSettings}}
-
-

{{lang_httpsDescription}}

- {{^httpsUsed}} +
+
{{lang_httpsSettings}}
+
+

{{lang_httpsDescription}}

+ {{^httpsUsed}}

{{lang_youreNotUsingHttps}}

- {{/httpsUsed}} - {{#httpsUsed}} + {{/httpsUsed}} + {{#httpsUsed}}

{{lang_youreUsingHttps}}

- {{/httpsUsed}} -
- {{#offSelected}} + {{/httpsUsed}} +
+ {{#offSelected}}

{{lang_offSelected}}

- {{/offSelected}} - {{#unknownSelected}} + {{/offSelected}} + {{#unknownSelected}}

{{lang_unknownSelected}}

- {{/unknownSelected}} - {{#generatedSelected}} + {{/unknownSelected}} + {{#generatedSelected}}

{{lang_generatedSelected}}

- {{/generatedSelected}} - {{#suppliedSelected}} + {{/generatedSelected}} + {{#suppliedSelected}}

{{lang_suppliedSelected}}

- {{/suppliedSelected}} - {{#acmeSelected}} -

{{lang_acmeSelected}}

- {{/acmeSelected}} -
- + {{/suppliedSelected}} + {{#acmeSelected}} +

{{lang_acmeSelected}}

+ {{/acmeSelected}} + +
{{#certIssuer}} - + + + + {{/certIssuer}} {{#certExpire}} - + + + + {{/certExpire}} {{#certDomains.0}} {{/certDomains.0}} -
{{lang_certIssuer}}:{{.}}
{{lang_certIssuer}}:{{.}}
{{lang_certExpireTime}}:{{.}}
{{lang_certExpireTime}}:{{.}}
{{lang_currentCertDomains}}: - {{#certDomains}} -
{{.}}
- {{/certDomains}} + {{#certDomains}} +
{{.}}
+ {{/certDomains}}
+ + + +
- + @@ -62,7 +69,8 @@
- + @@ -73,7 +81,8 @@
- + @@ -89,7 +98,8 @@
- + @@ -99,17 +109,17 @@
{{#httpsEnabled}} -
+
- - {{lang_noHttps}} - -
+ + {{lang_noHttps}} + +
{{/httpsEnabled}}
@@ -218,6 +228,39 @@ MIIFfTCCA... {{lang_save}}
-
+ +
+
+
{{lang_httpsApiKey}}
+

{{lang_httpsApiKeyDescription}}

+
+ +
+ + +
+ +
+
+ +
+
+
+
+ {{lang_httpsApiPostText}} +
{{httpsApiKeyPostUrl}}
+
+ {{lang_httpsApiPostExample}}: +
curl -L --data-urlencode "token=123456" --data-urlencode "privkey@/path/to/privkey.pem" --data-urlencode "cert@/path/to/cert.pem" "{{httpsApiKeyPostUrl}}"
+ {{lang_httpsApiPostMaybeInsecure}} +
- +
-- cgit v1.2.3-55-g7522