diff --git a/websocket-sharp/Server/HttpServer.cs b/websocket-sharp/Server/HttpServer.cs index f2850621..d329b5d8 100644 --- a/websocket-sharp/Server/HttpServer.cs +++ b/websocket-sharp/Server/HttpServer.cs @@ -1059,13 +1059,14 @@ namespace WebSocketSharp.Server /// /// Starts receiving the HTTP requests. /// + /// + /// There is no certificate. + /// public void Start () { - var msg = checkIfCertificateExists (); - if (msg != null) { - _log.Error (msg); - return; - } + string msg; + if (!checkCertificate (out msg)) + throw new InvalidOperationException (msg); start (); }