[英]How to deploy wss using SuperWebSocket in Windows C#
我正在嘗試在以下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
正常運行。
將pem證書文件轉換為pfx格式。 它必須是.NET版本。
樣例代碼:
var config1 = new ServerConfig();
config1.Ip = brokerIP;
config1.Port = brokerPort;
config1.Security = "Tls";
config1.Certificate = new CertificateConfig
{
FilePath = @"C:\java_cer\certificate.pfx",
ClientCertificateRequired = true
};
//start user sessions listener
if (_brokerServer.Setup(config1))
{
if (!_brokerServer.Start())
{
result = "Failed to setup user listener";
}
}
else
{
result = "Failed to start user listener";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.