From 399b55f27fe219598aae7b1e3283da0624da6ddb Mon Sep 17 00:00:00 2001 From: btc100k <76244180+btc100k@users.noreply.github.com> Date: Tue, 17 Dec 2024 04:03:24 -0800 Subject: [PATCH] Update TLS example in Docs (#1013) The enable TLS example didn't work for me locally. I eventually figured out that `NIOSSLPrivateKeySource` was required. --- docs/advanced/server.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/advanced/server.md b/docs/advanced/server.md index eb330f69..dea3c686 100644 --- a/docs/advanced/server.md +++ b/docs/advanced/server.md @@ -141,7 +141,7 @@ The `tlsConfiguration` parameter controls whether TLS (SSL) is enabled on the se // Enable TLS. app.http.server.configuration.tlsConfiguration = .makeServerConfiguration( certificateChain: try NIOSSLCertificate.fromPEMFile("/path/to/cert.pem").map { .certificate($0) }, - privateKey: .file("/path/to/key.pem") + privateKey: try NIOSSLPrivateKey(file: "/path/to/key.pem", format: .pem)) ) ```