From 366947d34faf52003c50f7cc28825d9bb20114d4 Mon Sep 17 00:00:00 2001 From: GoEdgeLab Date: Thu, 10 Mar 2022 11:55:09 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0OCSP=20Stapling=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../default/servers/server/settings/https/index.go | 2 ++ .../default/servers/server/settings/tls/index.go | 2 ++ web/public/js/components/server/ssl-config-box.js | 11 ++++++++++- 3 files changed, 14 insertions(+), 1 deletion(-) diff --git a/internal/web/actions/default/servers/server/settings/https/index.go b/internal/web/actions/default/servers/server/settings/https/index.go index 4349b781..b063a43c 100644 --- a/internal/web/actions/default/servers/server/settings/https/index.go +++ b/internal/web/actions/default/servers/server/settings/https/index.go @@ -143,6 +143,7 @@ func (this *IndexAction) RunPost(params struct { MinVersion: sslPolicy.MinVersion, SslCertsJSON: certsJSON, HstsJSON: hstsJSON, + OcspIsOn: sslPolicy.OCSPIsOn, ClientAuthType: types.Int32(sslPolicy.ClientAuthType), ClientCACertsJSON: clientCACertsJSON, CipherSuitesIsOn: sslPolicy.CipherSuitesIsOn, @@ -158,6 +159,7 @@ func (this *IndexAction) RunPost(params struct { MinVersion: sslPolicy.MinVersion, SslCertsJSON: certsJSON, HstsJSON: hstsJSON, + OcspIsOn: sslPolicy.OCSPIsOn, ClientAuthType: types.Int32(sslPolicy.ClientAuthType), ClientCACertsJSON: clientCACertsJSON, CipherSuitesIsOn: sslPolicy.CipherSuitesIsOn, diff --git a/internal/web/actions/default/servers/server/settings/tls/index.go b/internal/web/actions/default/servers/server/settings/tls/index.go index d6afaa2c..a4b6ba4f 100644 --- a/internal/web/actions/default/servers/server/settings/tls/index.go +++ b/internal/web/actions/default/servers/server/settings/tls/index.go @@ -128,6 +128,7 @@ func (this *IndexAction) RunPost(params struct { MinVersion: sslPolicy.MinVersion, SslCertsJSON: certsJSON, HstsJSON: hstsJSON, + OcspIsOn: sslPolicy.OCSPIsOn, ClientAuthType: types.Int32(sslPolicy.ClientAuthType), ClientCACertsJSON: clientCACertsJSON, CipherSuitesIsOn: sslPolicy.CipherSuitesIsOn, @@ -143,6 +144,7 @@ func (this *IndexAction) RunPost(params struct { MinVersion: sslPolicy.MinVersion, SslCertsJSON: certsJSON, HstsJSON: hstsJSON, + OcspIsOn: sslPolicy.OCSPIsOn, ClientAuthType: types.Int32(sslPolicy.ClientAuthType), ClientCACertsJSON: clientCACertsJSON, CipherSuitesIsOn: sslPolicy.CipherSuitesIsOn, diff --git a/web/public/js/components/server/ssl-config-box.js b/web/public/js/components/server/ssl-config-box.js index 52df15c0..0ab7c999 100644 --- a/web/public/js/components/server/ssl-config-box.js +++ b/web/public/js/components/server/ssl-config-box.js @@ -21,7 +21,8 @@ Vue.component("ssl-config-box", { hsts: null, cipherSuitesIsOn: false, cipherSuites: [], - http2Enabled: true + http2Enabled: true, + ocspIsOn: false } } else { if (policy.certRefs == null) { @@ -498,6 +499,14 @@ Vue.component("ssl-config-box", { + + + OCSP Stapling + +

选中表示启用OCSP Stapling。

+ + + 客户端认证方式