app: report if https is enabled
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
This commit is contained in:
parent
7217b36f9b
commit
7004722499
|
@ -262,7 +262,7 @@ class MoonrakerApp:
|
||||||
self.http_server = self.app.listen(
|
self.http_server = self.app.listen(
|
||||||
port, address=host, max_body_size=MAX_BODY_SIZE,
|
port, address=host, max_body_size=MAX_BODY_SIZE,
|
||||||
xheaders=True)
|
xheaders=True)
|
||||||
if self.cert_path.exists() and self.key_path.exists():
|
if self.https_enabled():
|
||||||
logging.info(f"Starting secure server on port {ssl_port}")
|
logging.info(f"Starting secure server on port {ssl_port}")
|
||||||
ssl_ctx = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
|
ssl_ctx = ssl.create_default_context(ssl.Purpose.CLIENT_AUTH)
|
||||||
ssl_ctx.load_cert_chain(self.cert_path, self.key_path)
|
ssl_ctx.load_cert_chain(self.cert_path, self.key_path)
|
||||||
|
@ -299,6 +299,9 @@ class MoonrakerApp:
|
||||||
def get_asset_path(self) -> pathlib.Path:
|
def get_asset_path(self) -> pathlib.Path:
|
||||||
return ASSET_PATH
|
return ASSET_PATH
|
||||||
|
|
||||||
|
def https_enabled(self) -> bool:
|
||||||
|
return self.cert_path.exists() and self.key_path.exists()
|
||||||
|
|
||||||
async def close(self) -> None:
|
async def close(self) -> None:
|
||||||
if self.http_server is not None:
|
if self.http_server is not None:
|
||||||
self.http_server.stop()
|
self.http_server.stop()
|
||||||
|
|
Loading…
Reference in New Issue