AspNetCoreCertificateAuth icon indicating copy to clipboard operation
AspNetCoreCertificateAuth copied to clipboard

ASP.NET Core 3.1 Certificate Authentication Self Signed and Chained

ASP.NET Core Certificate Authentication

Certificate Authentication in ASP.NET Core 3.1 (Self Signed)

https://damienbod.com/2019/06/13/certificate-authentication-in-asp-net-core-3-0/

Using Chained Certificates for Certificate Authentication in ASP.NET Core 3.1

https://damienbod.com/2019/06/27/using-chained-certificates-for-certificate-authentication-in-asp-net-core-3-0/

Certificate Manager

https://github.com/damienbod/AspNetCoreCertificates

History

2020-01-22 Updated certificates, now using CertificateManager

2019-01-02 Updated HttpClient certificate handling, improved certificates in demo

2019-12-06 Updated Nuget packages ASP.NET Core 3.1

2019-10-10 Updated Nuget packages ASP.NET Core 3.0

2019-09-06 Updated Nuget packages ASP.NET Core 3.0 preview 9

2019-08-13 Updated Nuget packages ASP.NET Core 3.0 preview 8

2019-07-28 Updated Nuget packages ASP.NET Core 3.0 preview 7

Links

https://github.com/damienbod/AspNetCoreCertificates

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/certauth?view=aspnetcore-3.0

https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/working-with-certificates

https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-create-temporary-certificates-for-use-during-development

https://blog.davidchristiansen.com/2016/09/howto-create-self-signed-certificates-with-powershell/

https://dotnetcodr.com/2015/06/01/https-and-x509-certificates-in-net-part-2-creating-self-signed-certificates/

https://www.humankode.com/asp-net-core/develop-locally-with-https-self-signed-certificates-and-asp-net-core

https://damienbod.com/2018/09/21/deploying-an-asp-net-core-application-to-windows-iis/

https://docs.microsoft.com/en-us/powershell/module/pkiclient/new-selfsignedcertificate?view=win10-ps

https://github.com/damienbod/IdentityServer4AspNetCoreIdentityTemplate#using-powershell-to-create-the-self-signed-certs

https://dotnetcodr.com/2016/01/25/using-client-certificates-in-net-part-5-working-with-client-certificates-in-a-web-project/

https://stackoverflow.com/questions/42623080/how-to-validate-a-certificate-chain-from-a-specific-root-ca-in-c-sharp

https://docs.microsoft.com/en-us/aspnet/core/security/authentication/certauth?view=aspnetcore-3.0

https://social.msdn.microsoft.com/Forums/SqlServer/en-US/5ed119ef-1704-4be4-8a4f-ef11de7c8f34/a-certificate-chain-processed-but-terminated-in-a-root-certificate-which-is-not-trusted-by-the

https://tools.ietf.org/html/rfc3280.html

https://github.com/aspnet/AspNetCore/tree/master/src/Security/Authentication/Certificate/src

https://tools.ietf.org/html/rfc5246#section-7.4.4

Powershell documentation for cmdlets to create certificates