configuration

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 7, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package configuration is a small package for handling configuration

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Configuration

type Configuration struct {
	Backend                  string `` /* 186-byte string literal not displayed */
	ServerCAPoolPath         string `` /* 181-byte string literal not displayed */
	ListenAddress            string `` /* 185-byte string literal not displayed */
	ClientCertificateKeyPath string `` /* 186-byte string literal not displayed */
	ClientCertificatePath    string `` /* 186-byte string literal not displayed */
	Mode                     string `` /* 203-byte string literal not displayed */
	LogFormat                string `` /* 188-byte string literal not displayed */
	LogLevel                 string `` /* 185-byte string literal not displayed */
	UnsafeKeyLogPath         string `` /* 181-byte string literal not displayed */
	DisableSocketReusing     bool   `` /* 186-byte string literal not displayed */

	ServerCAPool       *x509.CertPool
	ClientCertificates []tls.Certificate
	ServerCAVerify     bool
}

Configuration hold the service configuration.

func NewConfiguration

func NewConfiguration() *Configuration

NewConfiguration returns a new configuration.

func (*Configuration) Prefix

func (c *Configuration) Prefix() string

Prefix returns the configuration prefix.

func (*Configuration) PrintVersion

func (c *Configuration) PrintVersion()

PrintVersion prints the current version.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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