使WebAPI自托管服务支持HTTPS

一年前有个WebAPI自托管的服务项目因为要被小程序访问,所以要配置HTTPS,自托管的方式没有借助工具,所以需要自行配置。

1.可以先通过使用IIS或其他方式添加服务器证书,导入.pfx;

2.在cmd或者PowerShell中执行语句的方式:

查看所有端口:netsh http show sslcert

删除原先证书(如果有的话):netsh http delete sslcert ipport=0.0.0.0:443

添加:netsh http add sslcert ipport=0.0.0.0:443 certhash=... appid={00112233-4455-6677-8899-AABBCCDDEEFF}

//certhash是导入证书后拿到的指纹哈希,appid保证不要重复就好
//IP及端口号根据实际情况

你可能感兴趣的:(WebAPI,https,网络协议,.net)