我正在尝试在以下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
工作正常。
答案 0 :(得分:0)
将pem证书文件转换为pfx格式。它必须适用于.NET版本。
示例代码:
tf.transpose