fix tls mode

This commit is contained in:
Siyuan Miao 2025-04-07 14:18:08 +02:00
parent 51d3d36486
commit df01c8a90a
2 changed files with 4 additions and 2 deletions

View File

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

View File

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