netcore https配置

一、生成证书

复制代码
1. 安装 OpenSSL
如果尚未安装 OpenSSL,可以通过以下命令安装:

Ubuntu/Debian:

sudo apt update
sudo apt install openssl
CentOS/RHEL:


sudo yum install openssl
2. 生成私钥
使用以下命令生成私钥文件(private.key):

openssl genpkey -algorithm RSA -out private.key
3. 生成证书签名请求(CSR)
使用以下命令生成 CSR 文件(certificate.csr):

openssl req -new -key private.key -out certificate.csr
在生成 CSR 时,会提示你输入一些信息,如国家代码、组织名称、域名等。

4. 生成自签名证书
使用以下命令生成自签名证书(certificate.crt):

openssl x509 -req -days 365 -in certificate.csr -signkey private.key -out certificate.crt
5. 打包为 .pfx 文件
使用以下命令将私钥和证书打包为 .pfx 文件:

openssl pkcs12 -export -out certificate.pfx -inkey private.key -in certificate.crt
系统会提示你设置 .pfx 文件的密码,请记住这个密码,后续在 .NET Core 中配置 HTTPS 时需要用到。

netcore中使用

浏览器查看证书:

相关推荐
青果全球http5 小时前
静态IP是什么意思?和动态IP有什么区别
网络·网络协议·tcp/ip
Anthony_2316 小时前
一、网络通信的本质与OSI模型
网络·网络协议·tcp/ip·http·https·udp·ssl
wwangxu6 小时前
路由与交换技术基础
网络协议·tcp/ip·udp
猿码优创8 小时前
过滤境外ip和域名访问的解决方案
网络·网络协议·tcp/ip·安全·阿里云
北京耐用通信9 小时前
耐达讯自动化Profibus光纤链路模块:跨行业通信的“隐形桥梁”,让控制更丝滑!
人工智能·网络协议·自动化·信息与通信
归去来?9 小时前
记录一次从https接口提取25G大文件csv并落表的经历
大数据·数据仓库·hive·python·网络协议·5g·https
lkbhua莱克瓦2410 小时前
深入理解HTTP协议:从理论到SpringBoot实践
网络·笔记·后端·网络协议·http·javaweb
newsxun10 小时前
从一条国道,到一个时代符号——申晨案例解析:如何打造公路文旅现象级IP「此生必驾318」
网络·网络协议·tcp/ip
Bruce_Liuxiaowei11 小时前
基于抓包分析的组播视频流故障排查与解决
网络·网络协议·wireshark·信号处理
2501_9159090611 小时前
设置了 SSL Pinning 与双向 TLS 验证要怎么抓包
网络·网络协议·ios·小程序·uni-app·iphone·ssl