23 instantiations of X509EnhancedKeyUsageExtension
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
HttpStress (1)
Program.cs (1)
400certReq.CertificateExtensions.Add(new X509EnhancedKeyUsageExtension(new OidCollection { new Oid("1.3.6.1.5.5.7.3.1") }, false));
InMemory.FunctionalTests (4)
src\Servers\Kestrel\shared\test\CertHelper.cs (2)
23new X509EnhancedKeyUsageExtension( 31new X509EnhancedKeyUsageExtension(
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
63new X509EnhancedKeyUsageExtension( 71new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.Authentication.Test (1)
src\Shared\test\Certificates\Certificates.cs (1)
93new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.HttpOverrides.Tests (1)
src\Shared\test\Certificates\Certificates.cs (1)
93new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
src\Servers\Kestrel\shared\test\CertHelper.cs (2)
23new X509EnhancedKeyUsageExtension( 31new X509EnhancedKeyUsageExtension(
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
63new X509EnhancedKeyUsageExtension( 71new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.Testing (1)
FakeSslCertificateFactory.cs (1)
35request.CertificateExtensions.Add(new X509EnhancedKeyUsageExtension(
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (1)
1502Oids.EnhancedKeyUsage => new X509EnhancedKeyUsageExtension(),
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Mvc.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
WebTransportInteractiveSampleApp (1)
Program.cs (1)
185req.CertificateExtensions.Add(new X509EnhancedKeyUsageExtension(new OidCollection
WebTransportSampleApp (1)
Program.cs (1)
71req.CertificateExtensions.Add(new X509EnhancedKeyUsageExtension(new OidCollection
43 references to X509EnhancedKeyUsageExtension
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
dotnet-svcutil-lib (2)
CmdCredentialsProvider.cs (2)
98X509EnhancedKeyUsageExtension enhancedKeyUsage = extension as X509EnhancedKeyUsageExtension;
InMemory.FunctionalTests (14)
CertificateLoaderTests.cs (5)
22Assert.Empty(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 36var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 51var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>());
HttpsConnectionMiddlewareTests.cs (5)
1312Assert.Empty(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 1326var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 1345var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>());
src\Servers\Kestrel\shared\test\CertHelper.cs (2)
22private static readonly X509EnhancedKeyUsageExtension s_tlsServerEku = 30private static readonly X509EnhancedKeyUsageExtension s_tlsClientEku =
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
62private static readonly X509EnhancedKeyUsageExtension s_ocspResponderEku = 70private static readonly X509EnhancedKeyUsageExtension s_tlsClientEku =
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (1)
CertificateManagerTests.cs (1)
82e => e is X509EnhancedKeyUsageExtension enhancedKeyUsage &&
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (2)
HttpsTests.cs (2)
308var eku = extension as X509EnhancedKeyUsageExtension;
Microsoft.AspNetCore.Server.Kestrel.Core (3)
CertificateLoader.cs (2)
91foreach (var extension in certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>())
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (4)
src\Servers\Kestrel\shared\test\CertHelper.cs (2)
22private static readonly X509EnhancedKeyUsageExtension s_tlsServerEku = 30private static readonly X509EnhancedKeyUsageExtension s_tlsClientEku =
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
62private static readonly X509EnhancedKeyUsageExtension s_ocspResponderEku = 70private static readonly X509EnhancedKeyUsageExtension s_tlsClientEku =
Microsoft.AspNetCore.Testing.Tests (1)
FakeCertificateFactoryTests.cs (1)
23Assert.False(certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>().Single().Critical);
netstandard (1)
netstandard.cs (1)
1967[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
875[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension))]
System.Net.Http (2)
src\libraries\Common\src\System\Net\Security\CertificateHelper.cs (2)
68if ((extension is X509EnhancedKeyUsageExtension eku) && !IsValidForClientAuthenticationEKU(eku)) 89private static bool IsValidForClientAuthenticationEKU(X509EnhancedKeyUsageExtension eku)
System.Security.Cryptography (3)
System\Security\Cryptography\CryptoConfig.cs (1)
260ht.Add("2.5.29.37", typeof(X509Certificates.X509EnhancedKeyUsageExtension));
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (2)
208var ekuExt = (X509EnhancedKeyUsageExtension)ext;
System.Security.Cryptography.Pkcs (1)
System\Security\Cryptography\Pkcs\Rfc3161TimestampToken.cs (1)
247if (extensions[i] is not X509EnhancedKeyUsageExtension ekuExt)
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.X509Certificates.cs (1)
31[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509EnhancedKeyUsageExtension))]
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Mvc.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(
Templates.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
654var enhancedKeyUsage = new X509EnhancedKeyUsageExtension(