首页 > Web开发 > 详细

asp.netcore3.1 将服务器配置为需要证书

时间:2020-06-15 19:25:08      阅读:180      评论:0      收藏:0      [点我收藏+]

1.运行 asp.netcore 3.1应用程序时,弹出证书选择框。

将服务器配置为需要证书

Kestrel

Program.cs中,按如下所示配置 Kestrel:

public static void Main(string[] args)
{
    CreateHostBuilder(args).Build().Run();
}

public static IHostBuilder CreateHostBuilder(string[] args)
{
    return Host.CreateDefaultBuilder(args)
        .ConfigureWebHostDefaults(webBuilder =>
        {
            webBuilder.UseStartup<Startup>();
            webBuilder.ConfigureKestrel(o =>
            {
                o.ConfigureHttpsDefaults(o => 
            o.ClientCertificateMode = 
                ClientCertificateMode.RequireCertificate);
            });
        });
}

参考官网:https://docs.microsoft.com/zh-cn/aspnet/core/security/authentication/certauth?view=aspnetcore-3.1#configure-your-server-to-require-certificates

 

asp.netcore3.1 将服务器配置为需要证书

原文:https://www.cnblogs.com/Fengyinyong/p/13132477.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!