diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index fc7922fa..30a4aa28 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -591,6 +591,11 @@ namespace WebSocketSharp.Server /// public ServerSslConfiguration SslConfiguration { get { + if (!_secure) { + var msg = "This instance does not provide secure connections."; + throw new InvalidOperationException (msg); + } + if (_sslConfig == null) _sslConfig = new ServerSslConfiguration ();