c# – 使用Nancy时如何将SSL证书传递给Nowin?

c# – 使用Nancy时如何将SSL证书传递给Nowin?,第1张

概述所以我使用 Nancy与 Nowin. 使用Nowin的美丽是,我不必乱七八糟的Windows命令来设置一个简单的Web服务器.根据Nowin自述,我可以使用以下行来配置SSL builder.SetCertificate(new X509Certificate2("certificate.pfx", "password")); 但是,当使用Nancy时,我似乎没有访问此服务器构建器类.一切似乎都 所以我使用 Nancy与 Nowin.

使用Nowin的美丽是,我不必乱七八糟的windows命令来设置一个简单的Web服务器.根据Nowin自述,我可以使用以下行来配置SSL

builder.SetCertificate(new X509Certificate2("certificate.pfx","password"));

但是,当使用Nancy时,我似乎没有访问此服务器构建器类.一切似乎都在神奇的幕后发生.

任何想法如何通过证书到Nowin?

解决方法 确保你安装了Nancy.Owin软件包.
>使用这样的代码启动服务器:

.

using System;using System.Net;using System.Threading.Tasks;using Nancy.Owin;using Nowin;public class Program{    static voID Main(string[] args)    {        var myNancyAppFunc = NancyMIDdleware.UseNancy()(NancyOptions options =>        {            // Modify Nancy options if desired;            return Task.Fromresult(0);        });        using (var server = ServerBuilder.New()            .SetowinApp(myNancyAppFunc)            .SetEndPoint(new IPEndPoint(IPAddress.Any,8080))            .SetCertificate(new X509Certificate2("certificate.pfx","password"))            .Build()        )        {            server.Start();            Console.Writeline("Running on 8080");            Console.Readline();        }    }}
总结

以上是内存溢出为你收集整理的c# – 使用Nancy时如何将SSL证书传递给Nowin?全部内容,希望文章能够帮你解决c# – 使用Nancy时如何将SSL证书传递给Nowin?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1241609.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存