MCPcopy
hub / github.com/caddyserver/caddy / CA

Interface CA

modules/caddytls/capools.go:37–39  ·  modules/caddytls/capools.go::CA

The interface to be implemented by all guest modules part of the namespace 'tls.ca_pool.source.'

Source from the content-addressed store, hash-verified

35// The interface to be implemented by all guest modules part of
36// the namespace 'tls.ca_pool.source.'
37type CA interface {
38 CertPool() *x509.CertPool
39}
40
41// CertificateProvider is an optional interface that CA pool sources
42// can implement to expose their underlying certificates for combining.

Callers 4

makeTLSClientConfigMethod · 0.65
ConfigureTLSConfigMethod · 0.65
MakeTLSClientConfigMethod · 0.65

Implementers 8

InlineCAPoolmodules/caddytls/capools.go
FileCAPoolmodules/caddytls/capools.go
PKIRootCAPoolmodules/caddytls/capools.go
PKIIntermediateCAPoolmodules/caddytls/capools.go
StoragePoolmodules/caddytls/capools.go
HTTPCertPoolmodules/caddytls/capools.go
SystemCAPoolmodules/caddytls/capools.go
CombinedCAPoolmodules/caddytls/capools.go

Calls

no outgoing calls

Tested by

no test coverage detected