fix tls mode

This commit is contained in:
Siyuan Miao 2025-04-07 14:18:08 +02:00
parent 1a009afd59
commit 720c6f8951
2 changed files with 4 additions and 2 deletions

View File

@ -21,7 +21,7 @@ import { CloudState } from "./adopt";
import { TextAreaWithLabel } from "@components/TextArea"; import { TextAreaWithLabel } from "@components/TextArea";
export interface TLSState { export interface TLSState {
mode: "selfsigned" | "custom" | "disabled"; mode: "self-signed" | "custom" | "disabled";
certificate?: string; certificate?: string;
privateKey?: string; privateKey?: string;
}; };
@ -220,7 +220,7 @@ export default function SettingsAccessIndexRoute() {
value={tlsMode} value={tlsMode}
onChange={e => handleTlsModeChange(e.target.value)} onChange={e => handleTlsModeChange(e.target.value)}
options={[ options={[
{ value: "selfsigned", label: "Self-signed" }, { value: "self-signed", label: "Self-signed" },
{ value: "custom", label: "Custom" }, { value: "custom", label: "Custom" },
{ value: "disabled", label: "Disabled" }, { value: "disabled", label: "Disabled" },
]} ]}

View File

@ -100,6 +100,8 @@ func setTLSState(s TLSState) error {
config.TLSMode = "custom" config.TLSMode = "custom"
case "self-signed": case "self-signed":
config.TLSMode = "self-signed" config.TLSMode = "self-signed"
default:
return fmt.Errorf("invalid TLS mode: %s", s.Mode)
} }
return nil return nil
} }