caddy/modules/caddytls
Matthew Holt 20fe9cf024
tls: Add pem_loader module
This migrates a feature that was previously reserved for enterprise
users, according to https://github.com/caddyserver/caddy/issues/2786.

The PEM loader allows you to embed PEM files (certificates and keys)
directly into your config, rather than requiring them to be stored on
potentially insecure storage, which adds attack vectors. This is useful
in automated settings where sensitive key material is stored only in
memory.

Note that if the config is persisted to disk, that added benefit may go
away, but there will still be the benefit of having lesser dependence on
external files.
2019-10-09 19:34:14 -06:00
..
standardstek Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
acmemanager.go tls: Change struct fields to pointers, add nil checks; rate.Burst update 2019-09-30 09:07:43 -06:00
connpolicy.go tls: Change struct fields to pointers, add nil checks; rate.Burst update 2019-09-30 09:07:43 -06:00
fileloader.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
folderloader.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
matchers.go Refactor Caddyfile adapter and module registration 2019-08-21 10:46:35 -06:00
pemloader.go tls: Add pem_loader module 2019-10-09 19:34:14 -06:00
sessiontickets.go Eliminate some TODOs 2019-09-14 18:05:45 -06:00
tls.go caddytls: nil check on storageClean fields on Stop 2019-10-02 23:39:32 -06:00
values.go go.mod: Use lego v3 and CertMagic 0.7.0 2019-09-12 17:31:10 -06:00