74 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)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var 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)
1312Assert.Empty(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 1325Assert.NotEmpty(cert.Extensions); 1326var eku = Assert.Single(cert.Extensions.OfType<X509EnhancedKeyUsageExtension>()); 1344Assert.NotEmpty(cert.Extensions); 1345var 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)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var byteArray = c.Extensions.OfType<X509Extension>()
Microsoft.AspNetCore.DeveloperCertificates.XPlat.Tests (8)
CertificateManagerTests.cs (8)
67httpsCertificate.Extensions.OfType<X509Extension>(), 75httpsCertificate.Extensions.OfType<X509Extension>(), 81httpsCertificate.Extensions.OfType<X509Extension>(), 89httpsCertificate.Extensions.OfType<X509Extension>(), 95httpsCertificate.Extensions.OfType<X509Extension>(), 305foreach (var extension in httpsCertificate.Extensions) 475firstCertificate.Extensions.OfType<X509Extension>(), 481secondCertificate.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)
306foreach (var extension in cert.Extensions)
Microsoft.AspNetCore.Server.Kestrel.Core (5)
CertificateLoader.cs (2)
91foreach (var extension in certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>()) 110=> certificate.Extensions.OfType<X509SubjectAlternativeNameExtension>().Any();
src\Shared\CertificateGeneration\CertificateManager.cs (3)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var byteArray = c.Extensions.OfType<X509Extension>()
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();
Microsoft.AspNetCore.Testing.Tests (1)
FakeCertificateFactoryTests.cs (1)
23Assert.False(certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>().Single().Critical);
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)
216foreach (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)
470(X509SubjectKeyIdentifierExtension?)certificate.Extensions[Oids.SubjectKeyIdentifier];
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (2)
604X509ExtensionCollection extensions = Extensions; 1512foreach (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)
737foreach (X509Extension ext in certificate.Extensions)
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\SignedXml.cs (1)
344foreach (X509Extension extension in certificate.Extensions)
Templates.Blazor.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Blazor.WebAssembly.Auth.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Blazor.WebAssembly.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Mvc.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var byteArray = c.Extensions.OfType<X509Extension>()
Templates.Tests (3)
src\Shared\CertificateGeneration\CertificateManager.cs (3)
71foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 147certificate.Extensions.OfType<X509Extension>() 152var byteArray = c.Extensions.OfType<X509Extension>()