diff --git a/web-server-doc/web-server/scribblings/launch.scrbl b/web-server-doc/web-server/scribblings/launch.scrbl index 066e9955..eb7f2d0f 100644 --- a/web-server-doc/web-server/scribblings/launch.scrbl +++ b/web-server-doc/web-server/scribblings/launch.scrbl @@ -193,7 +193,9 @@ A default implementation of the dispatch server's connection-conversion abstract Constructs an implementation of the dispatch server's connection-conversion abstraction for OpenSSL. -@history[#:added "1.1"]} +@history[#:changed "8.16" + @elem{Changed the handling of private keys to support the PEM-encoded PKCS#8 format by default.} + #:added "1.1"]} @defproc[(do-not-return) none/c]{ diff --git a/web-server-lib/web-server/web-server.rkt b/web-server-lib/web-server/web-server.rkt index 3f012cef..4f123729 100644 --- a/web-server-lib/web-server/web-server.rkt +++ b/web-server-lib/web-server/web-server.rkt @@ -74,7 +74,7 @@ (define the-ctxt (ssl-make-server-context)) (ssl-load-certificate-chain! the-ctxt server-cert-file) - (ssl-load-private-key! the-ctxt server-key-file) + (ssl-load-private-key! the-ctxt server-key-file #f) (define-unit ssl:dispatch-server-connect@ (import) (export dispatch-server-connect^) (define (port->real-ports ip op)