61 references to Extensions
aspire (7)
Certificates\CertificateGeneration\CertificateManager.cs (3)
121foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 209certificate.Extensions.OfType<X509Extension>() 229var byteArray = c.Extensions.OfType<X509Extension>()
Certificates\NativeCertificateToolRunner.cs (1)
179foreach (var extension in cert.Extensions)
src\Shared\X509Certificate2Extensions.cs (3)
29foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 48var byteArray = certificate.Extensions.OfType<X509Extension>() 117return certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Any(ski => !string.IsNullOrEmpty(ski.SubjectKeyIdentifier));
Aspire.Hosting (4)
DeveloperCertificateService.cs (1)
53.GroupBy(c => c.Extensions.OfType<X509SubjectKeyIdentifierExtension>().FirstOrDefault()?.SubjectKeyIdentifier)
src\Shared\X509Certificate2Extensions.cs (3)
29foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 48var byteArray = certificate.Extensions.OfType<X509Extension>() 117return certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Any(ski => !string.IsNullOrEmpty(ski.SubjectKeyIdentifier));
Aspire.Playground.Tests (3)
src\Shared\X509Certificate2Extensions.cs (3)
29foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 48var byteArray = certificate.Extensions.OfType<X509Extension>() 117return certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Any(ski => !string.IsNullOrEmpty(ski.SubjectKeyIdentifier));
Aspire.TestUtilities (3)
src\Shared\X509Certificate2Extensions.cs (3)
29foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 48var byteArray = certificate.Extensions.OfType<X509Extension>() 117return certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Any(ski => !string.IsNullOrEmpty(ski.SubjectKeyIdentifier));
Binding.UDS.IntegrationTests (1)
ServiceHelper.cs (1)
59foreach (var extension in cert.Extensions)
dotnet-dev-certs (4)
Program.cs (1)
538foreach (var extension in cert.Extensions)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
123foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 211certificate.Extensions.OfType<X509Extension>() 231var 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)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (3)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
123foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 211certificate.Extensions.OfType<X509Extension>() 231var byteArray = c.Extensions.OfType<X509Extension>()
Microsoft.AspNetCore.Server.Kestrel.Core (5)
CertificateLoader.cs (2)
91foreach (var extension in certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>()) 110=> certificate.Extensions.OfType<X509SubjectAlternativeNameExtension>().Any();
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
123foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 211certificate.Extensions.OfType<X509Extension>() 231var byteArray = c.Extensions.OfType<X509Extension>()
Microsoft.AspNetCore.Testing.Tests (1)
FakeCertificateFactoryTests.cs (1)
23Assert.False(certificate.Extensions.OfType<X509EnhancedKeyUsageExtension>().Single().Critical);
NuGet.Packaging (7)
Signing\Utility\CertificateUtility.cs (6)
207foreach (var extension in certificate.Extensions) 240foreach (var extension in certificate.Extensions) 370var akiExtension = certificate.Extensions[Oids.AuthorityKeyIdentifier]; 371var skiExtension = certificate.Extensions[Oids.SubjectKeyIdentifier] as X509SubjectKeyIdentifierExtension; 479var extension = cert.Extensions[CrlDistributionPointsOid]; 545var extension = cert.Extensions[AuthorityInfoAccessOid];
Signing\Utility\SigningUtility.cs (1)
129if (request.Certificate.Extensions[Oids.SubjectKeyIdentifier] == null)
RepoTasks (3)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (3)
123foreach (var extension in certificate.Extensions.OfType<X509Extension>()) 211certificate.Extensions.OfType<X509Extension>() 231var byteArray = c.Extensions.OfType<X509Extension>()
System.Net.Http (1)
src\runtime\src\libraries\Common\src\System\Net\Security\CertificateHelper.cs (1)
66foreach (X509Extension extension in cert.Extensions)
System.Net.Http.WinHttpHandler (1)
src\runtime\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)
226foreach (X509Extension ext in TargetCertificate.Extensions)
System.Security.Cryptography (9)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (2)
881var basicConstraints = (X509BasicConstraintsExtension?)issuerCertificate.Extensions[Oids.BasicConstraints2]; 882var keyUsage = (X509KeyUsageExtension?)issuerCertificate.Extensions[Oids.KeyUsage];
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (3)
152var basicConstraints = (X509BasicConstraintsExtension?)issuerCertificate.Extensions[Oids.BasicConstraints2]; 153var keyUsage = (X509KeyUsageExtension?)issuerCertificate.Extensions[Oids.KeyUsage]; 155(X509SubjectKeyIdentifierExtension?)issuerCertificate.Extensions[Oids.SubjectKeyIdentifier];
System\Security\Cryptography\X509Certificates\ECDsaCertificateExtensions.cs (1)
55foreach (X509Extension extension in certificate.Extensions)
System\Security\Cryptography\X509Certificates\X509AuthorityKeyIdentifierExtension.cs (1)
470(X509SubjectKeyIdentifierExtension?)certificate.Extensions[Oids.SubjectKeyIdentifier];
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (2)
613X509ExtensionCollection extensions = Extensions; 1978foreach (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)
237X509ExtensionCollection extensions = tsaCertificate.Extensions;
System\Security\Cryptography\Pkcs\SignerInfo.cs (1)
892foreach (X509Extension ext in certificate.Extensions)
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\SignedXml.cs (1)
332foreach (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;