C# 自托管信号器跨平台SSL/TLS
我已经在C#/.Net4.5中创建了一个应用程序,它是本地主机上的自托管signar,在Windows和Mac OSX上运行良好。 现在,我需要将SSL/TLS添加到SignalR,但找不到如何以跨平台方式实现这一点的示例。 对于windows,有几个示例使用netsh,但对于Mac OS X(或Linux,但这是次要的)没有一个 因此,我的问题是:C# 自托管信号器跨平台SSL/TLS,c#,macos,ssl,signalr,owin,C#,Macos,Ssl,Signalr,Owin,我已经在C#/.Net4.5中创建了一个应用程序,它是本地主机上的自托管signar,在Windows和Mac OSX上运行良好。 现在,我需要将SSL/TLS添加到SignalR,但找不到如何以跨平台方式实现这一点的示例。 对于windows,有几个示例使用netsh,但对于Mac OS X(或Linux,但这是次要的)没有一个 因此,我的问题是: 有没有办法设置SignalR在Windows和Mac OS X上使用SSL证书?(例如,使用.Net或Mono类) 如果没有,我如何在Mac O
- 有没有办法设置SignalR在Windows和Mac OS X上使用SSL证书?(例如,使用.Net或Mono类)
- 如果没有,我如何在Mac OS X上实现
- 第二,没有管理员权限是否可以这样做?(我可以使用任何端口,而不仅仅是80或423)
- 信号机2.2.0
- Owin 3.0.1
- .Net 4.5
string urlSignalR = "http://localhost:63000";
var SignalRServer = WebApp.Start(urlSignalR, SignalRStartup);
private void SignalRStartup(IAppBuilder app)
{
app.UseCors(CorsOptions.AllowAll);
app.MapSignalR();
}
Mono有一个名为httpcfg的命令行实用程序
Mono有一个名为httpcfg的命令行实用程序
Mono有它的
httpcfg
命令来指导您将证书配置到端口。@LexLi真棒,谢谢!Mono有它的httpcfg
命令来指导您将证书配置到端口。@LexLi真棒,谢谢!