diff --git a/websocket-sharp/Server/WebSocketServer.cs b/websocket-sharp/Server/WebSocketServer.cs index e2829f35..0cb848be 100644 --- a/websocket-sharp/Server/WebSocketServer.cs +++ b/websocket-sharp/Server/WebSocketServer.cs @@ -767,21 +767,7 @@ namespace WebSocketSharp.Server private ServerSslConfiguration getSslConfiguration () { var sslConfig = _sslConfig; - if (sslConfig == null) - return null; - - var ret = - new ServerSslConfiguration ( - sslConfig.ServerCertificate, - sslConfig.ClientCertificateRequired, - sslConfig.EnabledSslProtocols, - sslConfig.CheckCertificateRevocation - ); - - ret.ClientCertificateValidationCallback = - sslConfig.ClientCertificateValidationCallback; - - return ret; + return sslConfig != null ? new ServerSslConfiguration (sslConfig) : null; } private void init (