zoukankan      html  css  js  c++  java
  • 关于.net core https支持的整理

    参考:

    https://blog.walterlv.com/post/add-https-support-for-asp-dotnet

    https://www.cnblogs.com/yaopengfei/p/12057979.html

    https://blog.walterlv.com/post/add-https-support-for-asp-dotnet-using-kestrel

    https://www.cnblogs.com/TianFang/p/13659522.html

    https://www.cnblogs.com/linezero/p/aspnetcorehttps.html

    .net core 下配置https证书 

    默认使用 .net core sdk自带的dotnet dev-certs的方式


    为了在开发环境中使用HTTPS,必须要生成加密证书。.net core提供了一个全局工具dotnet-dev-certs,使用该工具可在本地环境中创建自签名的证书。可以通过下面命令行安装该工具:

    创建证书 如:

    -ep标志表示将生成证书导出的存储目录;
    -p标志表示生成证书的密码。
    dotnet dev-certs https -ep E:123.pfx -p 123456789

    信任证书
    dotnet dev-certs https --trust

    1.代码配置

      var x509ca = new X509Certificate2(File.ReadAllBytes(@"r: ianfang.pfx"), "tianfang");
       webBuilder.UseKestrel(option => option.ListenAnyIP(3000, config => config.UseHttps(x509ca)));

    2.环境变量

    ASPNETCORE_Kestrel__Certificates__Default__Password=证书密码

    ASPNETCORE_Kestrel__Certificates__Default__Path=HTTPS证书路径
     
  • 相关阅读:
    Web应用程序并发问题处理的一点小经验
    *.pvr.ccz文件还原成png格式
    在python 中is和= = 的区别
    pyhton,数据类型
    python,序列化
    python, 操作文件和目录
    python文件,字符串,二进制的读写
    io编程,python
    python,错误、调试和测试
    python,多线程
  • 原文地址:https://www.cnblogs.com/llhhll/p/13998387.html
Copyright © 2011-2022 走看看