uitls

package
v1.0.134 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2026 License: MIT Imports: 16 Imported by: 0

Documentation

Overview

Package uitls generates the self-signed TLS certificate for the admin UI: baseline loopback SANs, all local interface IPs, the hostname, operator extras (CULVERT_PUBLIC_IP + --ui-san values passed in by the caller), and best-effort cloud public-IP detection via instance metadata. Extracted from package main per ADR-0002; the uiExtraSANs global stays in main (admin-settings persistence + the ui_extras startup slice own it) and is passed to SelfSigned as a parameter.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func SelfSigned

func SelfSigned(extraSANs []string) (*tls.Config, error)

SelfSigned generates a self-signed TLS certificate that includes all local network interface IPs (so remote access via private/Docker IPs works) plus any extra SANs (--ui-san / config, passed by the caller).

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL