httpclientcache

package
v3.0.0-rc45 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package httpclientcache serve http client from cache.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Client

func Client(o Options) (*http.Client, error)

Client returns client from client cache db

func PurgeClients

func PurgeClients()

PurgeClients remove client cache db.

PurgeClients must be called when certificates are changed

func TLSConfig

func TLSConfig(o Options) (*tls.Config, error)

TLSConfig returns the tls configuration of the clients of the options.

It is what the http clients are made with, and what anything opened beside them, as a console session, has to be opened with for the two to trust the same servers.

Types

type Options

type Options struct {
	CertFile string
	KeyFile  string
	Timeout  time.Duration

	InsecureSkipVerify bool

	RootCA string
}

Options struct describes client properties

func (Options) String

func (o Options) String() string

Jump to

Keyboard shortcuts

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