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

Function DefaultIssuersProvisioned

modules/caddytls/automation.go:492–503  ·  view source on GitHub ↗

DefaultIssuersProvisioned returns empty but provisioned default Issuers from DefaultIssuers(). This function is experimental and has no compatibility promises.

(ctx caddy.Context)

Source from the content-addressed store, hash-verified

490// DefaultIssuersProvisioned returns empty but provisioned default Issuers from
491// DefaultIssuers(). This function is experimental and has no compatibility promises.
492func DefaultIssuersProvisioned(ctx caddy.Context) ([]certmagic.Issuer, error) {
493 issuers := DefaultIssuers("")
494 for i, iss := range issuers {
495 if prov, ok := iss.(caddy.Provisioner); ok {
496 err := prov.Provision(ctx)
497 if err != nil {
498 return nil, fmt.Errorf("provisioning default issuer %d: %T: %v", i, iss, err)
499 }
500 }
501 }
502 return issuers, nil
503}
504
505// ChallengesConfig configures the ACME challenges.
506type ChallengesConfig struct {

Callers 2

ProvisionMethod · 0.85

Calls 2

DefaultIssuersFunction · 0.85
ProvisionMethod · 0.65

Tested by

no test coverage detected