Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // Server TLS configuration CertFile string KeyFile string CAFile string CAKey string // Token configuration TokenExpiration time.Duration TokenSecret string // Server configuration Address string ReadTimeout time.Duration WriteTimeout time.Duration MaxHeaderBytes int // Rate limiting RateLimit float64 // Requests per second RateBurst int // Maximum burst size }
Config represents the server configuration
func DefaultConfig ¶
func DefaultConfig() *Config
DefaultConfig returns a default server configuration
func (*Config) LoadTLSConfig ¶
LoadTLSConfig creates a TLS configuration from the server config
Click to show internal directories.
Click to hide internal directories.