mirror of
https://github.com/umputun/reproxy.git
synced 2025-11-29 22:08:14 +02:00
fix: issue new cert correctly in tests, added test for DNS-01 challenge
This commit is contained in:
committed by
Yelshat Duskaliyev
parent
9f1fd3e86a
commit
72c8292d5f
@@ -72,6 +72,10 @@ func (h *Http) redirectHandler() http.Handler {
|
||||
})
|
||||
}
|
||||
|
||||
//go:generate moq -out dns_provider_mock.go -fmt goimports . dnsProvider
|
||||
|
||||
type dnsProvider interface{ certmagic.DNSProvider }
|
||||
|
||||
// AutocertManager specifies methods for the automatic ACME certificate manager to implement
|
||||
type AutocertManager interface {
|
||||
GetCertificate(hello *tls.ClientHelloInfo) (*tls.Certificate, error)
|
||||
@@ -136,6 +140,7 @@ func (h *Http) makeAutocertManager() AutocertManager {
|
||||
DNSProvider: h.SSLConfig.DNSProvider,
|
||||
TTL: h.SSLConfig.TTL,
|
||||
Logger: logger,
|
||||
Resolvers: h.dnsResolvers,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user