Support for DNS-01 and HTTP-01 ACME challenges (closes #226)

This commit is contained in:
mdecimus
2024-04-17 09:55:19 +02:00
parent 0267f28156
commit 929d84468f
34 changed files with 764 additions and 246 deletions

View File

@@ -308,7 +308,7 @@ impl common::listener::SessionManager for SessionManager {
session
.instance
.acceptor
.accept(session.stream, false)
.accept(session.stream, None)
.await
.unwrap_tls()
.await

View File

@@ -368,8 +368,7 @@ impl TestServerInstance for ServerInstance {
id: "smtp".to_string(),
protocol: ServerProtocol::Smtp,
acceptor: TcpAcceptor::Tls {
acme_config: tls_config.clone(),
default_config: tls_config.clone(),
config: tls_config.clone(),
acceptor: TlsAcceptor::from(tls_config),
implicit: false,
},