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

Method Provision

modules/caddytls/leafpemloader.go:37–46  ·  view source on GitHub ↗

Provision implements caddy.Provisioner.

(ctx caddy.Context)

Source from the content-addressed store, hash-verified

35
36// Provision implements caddy.Provisioner.
37func (pl *LeafPEMLoader) Provision(ctx caddy.Context) error {
38 repl, ok := ctx.Value(caddy.ReplacerCtxKey).(*caddy.Replacer)
39 if !ok {
40 repl = caddy.NewReplacer()
41 }
42 for i, cert := range pl.Certificates {
43 pl.Certificates[i] = repl.ReplaceKnown(cert, "")
44 }
45 return nil
46}
47
48// CaddyModule returns the Caddy module information.
49func (LeafPEMLoader) CaddyModule() caddy.ModuleInfo {

Callers 1

TestLeafPEMLoaderFunction · 0.95

Calls 2

ReplaceKnownMethod · 0.80
ValueMethod · 0.45

Tested by 1

TestLeafPEMLoaderFunction · 0.76