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中使用

浏览器查看证书:

相关推荐
taxunjishu15 分钟前
Profinet转Modbus TCP正极材料匀浆智能网关实施方案
网络·网络协议
watersink2 小时前
第10章 信息安全技术基础知识
网络协议·https·ssl
CHENKONG_CK2 小时前
晨控CK-UR08与汇川AC系列PLC配置EtherNet/IP通讯连接手册
网络·网络协议·自动化·ethernet/ip·汇川·rfid
IP老炮不瞎唠2 小时前
SOCKS5 vs HTTP:哪种代理协议更适合你的业务场景
网络·网络协议·http
中科三方3 小时前
HTTP劫持与DNS劫持有什么区别?如何识别和防范?
网络·网络协议·http·dns
发光小北3 小时前
4 路 CAN 转 WiFi 模块如何应用?
网络协议
2501_915918414 小时前
iOS 混淆流程 提升 IPA 分析难度 实现 IPA 深度加固
android·ios·小程序·https·uni-app·iphone·webview
小江的记录本4 小时前
【Docker】 Docker 全平台部署(Linux / Windows / MacOS)与 前后端分离项目 容器化方案
java·linux·windows·http·macos·docker·容器
上海云盾安全满满4 小时前
高防IP是什么 都适用于哪些行业
网络·网络协议·tcp/ip
txinyu的博客4 小时前
muduo http优化 —— 在原本数据监测http上 多支持了功能完善的http_1
网络·网络协议·http