簡體   English   中英

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

[英]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:2012ws://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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM