configuration

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2024 License: Apache-2.0 Imports: 6 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 `` /* 165-byte string literal not displayed */
	ServerCAPoolPath         string `` /* 160-byte string literal not displayed */
	ListenAddress            string `` /* 164-byte string literal not displayed */
	ClientCertificateKeyPass string `` /* 150-byte string literal not displayed */
	ClientCertificateKeyPath string `` /* 165-byte string literal not displayed */
	ClientCertificatePath    string `` /* 165-byte string literal not displayed */
	Mode                     string `` /* 182-byte string literal not displayed */
	LogFormat                string `` /* 167-byte string literal not displayed */
	LogLevel                 string `` /* 164-byte string literal not displayed */
	UnsecureKeyLogPath       string `` /* 160-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.

Jump to

Keyboard shortcuts

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