如何以编程方式为自托管Web API(OWIN)应用程序设置服务器证书?

时间:2017-12-06 11:25:40

标签: c# asp.net-web-api asp.net-core owin

使用ASP.NET Core时,我可以使用以下代码为应用程序设置服务器证书:

var certificate = new X509Certificate2();

return WebHost.CreateDefaultBuilder(args)
    .UseStartup<Startup>()
    .UseKestrel(options =>
        options.Listen(IPAddress.Loopback, 5001, 
            listenOptions => { listenOptions.UseHttps(certificate); })
     ).Build();

是否可以使用自托管Web API应用程序执行相同的操作?据我所知,Web API是asp.net核心的前身,它看起来非常相似。我只需要一个小型的Web服务器,我可以嵌入任何支持SSL的.NET应用程序中。我不想将服务器证书安装到受信任的root。

0 个答案:

没有答案