From 0eee658e76142acb98ffee5abb580c8b3ee61996 Mon Sep 17 00:00:00 2001 From: sta Date: Mon, 24 Oct 2016 16:09:41 +0900 Subject: [PATCH] [Modify] Add it --- websocket-sharp/Server/WebSocketServer.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index c55eed43..22f8c828 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -686,6 +686,28 @@ namespace WebSocketSharp.Server : null; } + private bool checkSslConfiguration ( + ServerSslConfiguration configuration, out string message + ) + { + message = null; + + if (!_secure) + return true; + + if (configuration == null) { + message = "There is no configuration for the secure connection."; + return false; + } + + if (configuration.ServerCertificate == null) { + message = "There is no server certificate for the secure connection."; + return false; + } + + return true; + } + private string getRealm () { var realm = _realm;