如何在c#selfhost webApi上使用证书文件和ssl?
我使用selfhost webApi实现了一个服务器。 我需要将ssl与证书一起使用,这些证书将加载服务器启动时从磁盘加载的.cer文件(=用于存储公钥) 我加载了.cer文件 X509Certificate2证书=新的X509Certificate2(完整路径,密码) 但是我不知道如何设置webapi来使用这个证书文件 我找不到任何例子,也找不到如何做到这一点 需要帮忙吗如何在c#selfhost webApi上使用证书文件和ssl?,c#,ssl,asp.net-web-api,x509certificate,C#,Ssl,Asp.net Web Api,X509certificate,我使用selfhost webApi实现了一个服务器。 我需要将ssl与证书一起使用,这些证书将加载服务器启动时从磁盘加载的.cer文件(=用于存储公钥) 我加载了.cer文件 X509Certificate2证书=新的X509Certificate2(完整路径,密码) 但是我不知道如何设置webapi来使用这个证书文件 我找不到任何例子,也找不到如何做到这一点 需要帮忙吗 谢谢您是如何托管API的。在您自己的服务器上的IIS中,或在Azure中,等等?不,我正在做自我宿主。您不应该使用该代码。
谢谢您是如何托管API的。在您自己的服务器上的IIS中,或在Azure中,等等?不,我正在做自我宿主。您不应该使用该代码。去学习
netshhttp
命令,了解如何为HTTPS设置证书映射。这就是证书的使用方式,然后Web API宿主进程应该简单地挂钩到HTTPS绑定。在您自己的服务器上的IIS中,或在Azure中,等等?不,我正在做自我宿主。您不应该使用该代码。去学习netshhttp
命令,了解如何为HTTPS设置证书映射。这就是证书的使用方式,然后您的Web API主机进程应该简单地挂钩到HTTPS绑定。