package
0.24.46
Repository: https://github.com/openziti/fabric.git
Documentation: pkg.go.dev

# Functions

GetControllerWellKnownCas will attempt to connect to a controller and retrieve its PKCS11 well-known CA bundle.
NewFabricClient will return a ZitiFabric REST client given a transport factory and api address.
NewFabricClientWithIdentity will return a ZitiFabric REST client given an identity and an apiAddress.
NewHttpClientWithTlsConfig provides a default HTTP client with generous default timeouts.
NewTlsConfig creates a tls.Config with default min/max TSL versions.
NewZitiFabricTransportConfig will create a TransportConfig using the given API address and the default ziti fabric rest client values for base path and schema.

# Structs

IdentityTransportFactory will use the client TLSConfig provided by the given identity to configure a ClientTransport.
TransportConfigImpl provides a default implementation of TransportConfig.

# Interfaces

TransportConfig provides information about how to access a REST API.
TransportFactory will provide a runtime.ClientTransport given a TransportConfig.

# Type aliases

TransportFactoryF is a func version of TransportFactory.