找回密码
 会员注册
查看: 102|回复: 0

asp.net core 配置https证书

[复制链接]

250

主题

1

回帖

819

积分

管理员

积分
819
发表于 2024-2-29 08:30:57 | 显示全部楼层 |阅读模式

目的:
使用.netcore自带的kestrel加载自己指定的ssl
实验版本

  • aspnet core 2.2
  • aspnet core 3.1
    首先准备ssl文件:(密码为:123456)
    在这里插入图片描述

    代码如下:
  1. using System;
  2. using System.Collections.Generic;
  3. using System.IO;
  4. using System.Linq;
  5. using System.Threading.Tasks;
  6. using Microsoft.AspNetCore;
  7. using Microsoft.AspNetCore.Hosting;
  8. using Microsoft.Extensions.Configuration;
  9. using Microsoft.Extensions.Logging;
  10. namespace server
  11. {
  12. public class Program
  13. {
  14. public static void Main(string[] args)
  15. {
  16. CreateWebHostBuilder(args).Build().Run();
  17. }
  18. public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
  19. WebHost.CreateDefaultBuilder(args)
  20. .UseUrls("https://*:5001")
  21. .UseKestrel(option =>
  22. {
  23. option.ConfigureHttpsDefaults(i =>
  24. {
  25. i.ServerCertificate = new System.Security.Cryptography.X509Certificates.X509Certificate2("./ssl.pfx", "123456");
  26. });
  27. }).UseStartup<Startup>();
  28. }
  29. }
复制代码

来源:https://blog.csdn.net/u010476739/article/details/103337633
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

QQ|手机版|心飞设计-版权所有:微度网络信息技术服务中心 ( 鲁ICP备17032091号-12 )|网站地图

GMT+8, 2024-12-26 00:50 , Processed in 0.884831 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表