75 references to Extensions
Binding.UDS.IntegrationTests (1)
ServiceHelper.cs (1)
59foreach (var extension in cert.Extensions)
dotnet-dev-certs (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()
dotnet-svcutil-lib (2)
CmdCredentialsProvider.cs (1)
89foreach (X509Extension extension in certificate.Extensions)
FrameworkFork\System.ServiceModel\System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
301foreach (X509Extension ext in cert.Extensions)
InMemory.FunctionalTests (13)
CertificateLoaderTests.cs (5)
22Assert.Empty(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 35Assert.NotEmpty(cert.Extensions); 36var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 50Assert.NotEmpty(cert.Extensions); 51var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>());
HttpsConnectionMiddlewareTests.cs (5)
1308Assert.Empty(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 1321Assert.NotEmpty(cert.Extensions); 1322var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 1340Assert.NotEmpty(cert.Extensions); 1341var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>());
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (3)
212foreach (X509Extension ext in _cert.Extensions) 763_cert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().SingleOrDefault(); 870intermedCert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Single();
Microsoft.AspNetCore.DeveloperCertificates.XPlat (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (7)
CertificateManagerTests.cs (7)
67httpsCertificate.Extensions.OfType<X509Extension>(), 75httpsCertificate.Extensions.OfType<X509Extension>(), 81httpsCertificate.Extensions.OfType<X509Extension>(), 89httpsCertificate.Extensions.OfType<X509Extension>(), 95httpsCertificate.Extensions.OfType<X509Extension>(), 410firstCertificate.Extensions.OfType<X509Extension>(), 416secondCertificate.Extensions.OfType<X509Extension>(),
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
src\Grpc\JsonTranscoding\src\Shared\X509CertificateHelpers.cs (1)
35foreach (X509Extension ext in cert.Extensions)
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (1)
HttpsTests.cs (1)
298foreach (var extension in cert.Extensions)
Microsoft.AspNetCore.Server.Kestrel.Core (6)
CertificateLoader.cs (2)
91foreach (var extension in certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>()) 110=> certificate.Extensions.OfType<X509SubjectAlternativeNameExtension>().Any();
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()
TlsConfigurationLoader.cs (1)
184foreach (var ext in certificate.Extensions)
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (3)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (3)
212foreach (X509Extension ext in _cert.Extensions) 763_cert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().SingleOrDefault(); 870intermedCert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Single();
System.Net.Http (1)
src\libraries\Common\src\System\Net\Security\CertificateHelper.cs (1)
66foreach (X509Extension extension in cert.Extensions)
System.Net.Security (1)
System\Net\Security\SslStreamCertificateContext.Linux.cs (1)
200foreach (X509Extension ext in TargetCertificate.Extensions)
System.Security.Cryptography (12)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (2)
686var basicConstraints = (X509BasicConstraintsExtension?)issuerCertificate.Extensions[Oids.BasicConstraints2]; 687var keyUsage = (X509KeyUsageExtension?)issuerCertificate.Extensions[Oids.KeyUsage];
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (3)
150var basicConstraints = (X509BasicConstraintsExtension?)issuerCertificate.Extensions[Oids.BasicConstraints2]; 151var keyUsage = (X509KeyUsageExtension?)issuerCertificate.Extensions[Oids.KeyUsage]; 153(X509SubjectKeyIdentifierExtension?)issuerCertificate.Extensions[Oids.SubjectKeyIdentifier];
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (1)
55foreach (X509Extension extension in certificate.Extensions)
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (3)
316if (cert.Extensions == null || cert.Extensions.Count == 0) 321foreach (X509Extension ext in cert.Extensions)
System\Security\Cryptography\X509Certificates\X509AuthorityKeyIdentifierExtension.cs (1)
485(X509SubjectKeyIdentifierExtension?)certificate.Extensions[Oids.SubjectKeyIdentifier];
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (2)
601X509ExtensionCollection extensions = Extensions; 1509foreach (X509Extension extension in certificate.Extensions)
System.Security.Cryptography.Pkcs (3)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (1)
38certificate.Extensions[Oids.SubjectKeyIdentifier] ??
System\Security\Cryptography\Pkcs\Rfc3161TimestampToken.cs (1)
243X509ExtensionCollection extensions = tsaCertificate.Extensions;
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
717foreach (X509Extension ext in certificate.Extensions)
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\SignedXml.cs (1)
344foreach (X509Extension extension in certificate.Extensions)
System.ServiceModel.Primitives (2)
System\IdentityModel\Claims\X509CertificateClaimSet.cs (1)
321foreach (X509Extension ext in cert.Extensions)
System\IdentityModel\Tokens\X509SubjectKeyIdentifierClause.cs (1)
34certificate.Extensions[SubjectKeyIdentifierOid] as X509SubjectKeyIdentifierExtension;
Templates.Blazor.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Blazor.WebAssembly.Auth.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Blazor.WebAssembly.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Mvc.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
66certificate.Extensions.OfType<X509Extension>() 135certificate.Extensions.OfType<X509Extension>() 140var byteArray = c.Extensions.OfType<X509Extension>()