e42fd09b47
* Handle caching of ACME config Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com> * Add DNS resolvers to ACME configuration Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com> * Add custom DNS resolver to challenge verification This required plumbing through the config, reloading it when necessary, and creating a custom net.Resolver instance. Not immediately clear is how we'd go about building a custom DNS validation mechanism that supported multiple resolvers. Likely we'd need to rely on meikg/dns and handle the resolution separately for each container and use a custom Dialer that assumes the address is already pre-resolved. Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com> * Improvements to Docker harness - Expose additional service information, allowing callers to figure out both the local address and the network-specific address of the service container, and - Allow modifying permissions on uploaded container files. Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com> * Add infrastructure to run Bind9 in a container for tests Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com> * Validate DNS-01 challenge works Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com> --------- Signed-off-by: Alexander Scheel <alex.scheel@hashicorp.com> |
||
---|---|---|
.. | ||
authmetadata | ||
base62 | ||
certutil | ||
cidrutil | ||
compressutil | ||
consts | ||
cryptoutil | ||
custommetadata | ||
dbtxn | ||
docker | ||
errutil | ||
hclutil | ||
identitytpl | ||
jsonutil | ||
kdf | ||
keysutil | ||
ldaputil | ||
license | ||
locksutil | ||
logging | ||
mlock | ||
ocsp | ||
parseutil | ||
password | ||
pathmanager | ||
pluginutil | ||
pointerutil | ||
policyutil | ||
roottoken | ||
salt | ||
strutil | ||
template | ||
testcluster | ||
testhelpers/schema | ||
tlsutil | ||
tokenutil | ||
useragent | ||
wrapping | ||
xor |