下面连接有详细教程如何产生一个自签名的SSL证书。
win如何使用OpenSSL生成自签名证书,使 http 升级为 https_openssl windows-CSDN博客
上面虽然产生的证书,但无法让我们导入到IIS上。用一下方法可导入IIS
首先CDM进入证书所在的目录,然后执行下面命令:生成pfx文件就可以导入IIS,按上文方法就可在Windows环境下让OWIN使用https了。
openssl pkcs12 -export -out server.pfx -inkey server.key -in server.crt
还有一种绑定端口的方法:
1.win+r打开运行,输入mmc
2.在控制台1[控制台根节点]->文件->添加/删除....->选择证书->添加-选择计算机账户->完成->确认
3.找到证书文件,双击安装->选择本地计算机->手动选择路径(放到中间证书机构,如果是个人生成的证书,请放到个人(不想被提示私密链接可以放在受信任的根目录下))->导入
4.win+r打开运行,输入cmd
5.在命令行中写入命令
绑定IP的8888端口(这个得CD进到证书目录下。证书指纹双击证书后详细信息里能看到。appid是一个Guid类型的数):netsh http add sslcert ipport=192.168.10.11:8888 certhash=证书指纹 appid={aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee}
查看绑定端口:netsh http show sslcert
删除绑定端口:netsh http delete sslcert ipport=0.0.0.0:443
参考链接: