如何在Windows C中使用SuperWebSocket部署wss#

时间:2018-01-05 09:17:37

标签: c# .net websocket

我正在尝试在以下SuperWebSocket代码中加载.pem证书文件。

var config = new ServerConfig();
config.Ip = xx.xx.xx.xx;
config.Port = 2012;            
config.Security = "Tls";
config.Certificate = new CertificateConfig
{
    FilePath = @"C:/certificates/certificate.pem",                        
    ClientCertificateRequired = true
};
_s = new WebSocketServer();
_s.Setup(config);

我启动了服务器,无法加载wss://url:2012,但ws://url:2012工作正常。

1 个答案:

答案 0 :(得分:0)

将pem证书文件转换为pfx格式。它必须适用于.NET版本。

示例代码:

tf.transpose