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

浏览器查看证书:

相关推荐
壹方秘境7 小时前
ChatTCP是怎么像Wireshark那样识别TCP重传、乱序和心跳保活的
网络协议·tcp/ip·wireshark
276695829213 小时前
泡泡玛特app 腾讯企业加固/支付宝加固脱修frida rpc调用
网络·网络协议·rpc·frida·泡泡玛特·ppmt·泡泡玛特app-rpc调用
未来侦察班15 小时前
网络协议 网络层,万物归于IP
网络·网络协议·协议·ip·网络层·tcpip
colofullove15 小时前
实时游玩页与 WebSocket 状态管理实现
websocket·网络协议·状态模式
小短腿的代码世界16 小时前
WebSocket协议在Qt中的工业级实现:5层架构设计与万级并发压测验证
qt·websocket·网络协议
Patrick_Wilson16 小时前
Cookie 作用域避坑:父域泄漏、同名优先级与多环境隔离
前端·http·浏览器
葡萄皮sandy17 小时前
SSE和WebSocket
网络·websocket·网络协议
hyunbar77717 小时前
配置 Cloudflare Tunnel:把 Mac 上的 Web 服务变成安全域名
网络协议
我喜欢就喜欢18 小时前
C++ 连接 Ollama 本地大模型:从原生 HTTP 调用到高性能封装实践
开发语言·c++·http
酉鬼女又兒19 小时前
零基础入门IPv4地址:从基本概念、分类编址、子网划分到无分类编址与应用规划全解
网络·网络协议·计算机网络·考研·职场和发展·分类·智能路由器