24 instantiations of X509SubjectKeyIdentifierExtension
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
IIS.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
45new X509SubjectKeyIdentifierExtension(parentRequest.PublicKey, false));
IIS.LongTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
45new X509SubjectKeyIdentifierExtension(parentRequest.PublicKey, false));
IIS.NewHandler.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
45new X509SubjectKeyIdentifierExtension(parentRequest.PublicKey, false));
IIS.NewShim.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
45new X509SubjectKeyIdentifierExtension(parentRequest.PublicKey, false));
IIS.ShadowCopy.Tests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
45new X509SubjectKeyIdentifierExtension(parentRequest.PublicKey, false));
IISExpress.FunctionalTests (1)
src\Servers\IIS\IIS\test\Common.FunctionalTests\Infrastructure\ClientCertificateFixture.cs (1)
45new X509SubjectKeyIdentifierExtension(parentRequest.PublicKey, false));
InMemory.FunctionalTests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
280new X509SubjectKeyIdentifierExtension(request.PublicKey, false)); 830var rootSkid = new X509SubjectKeyIdentifierExtension(rootReq.PublicKey, false);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (2)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (2)
280new X509SubjectKeyIdentifierExtension(request.PublicKey, false)); 830var rootSkid = new X509SubjectKeyIdentifierExtension(rootReq.PublicKey, false);
Microsoft.AspNetCore.Shared.Tests (4)
CertificateManagerTests.cs (3)
48new X509SubjectKeyIdentifierExtension(testSubjectKeyId, critical: false), 71var extension = new X509SubjectKeyIdentifierExtension(testSubjectKeyId, critical: false); 96var subjectExtension = new X509SubjectKeyIdentifierExtension(testSubjectKeyId, critical: false);
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X509Certificate2.cs (1)
1989Oids.SubjectKeyIdentifier => new X509SubjectKeyIdentifierExtension(),
System.Security.Cryptography.Pkcs (1)
Internal\Cryptography\Pal\AnyOS\ManagedPal.cs (1)
39new X509SubjectKeyIdentifierExtension( // Construct the value from the public key info.
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Mvc.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
46 references to X509SubjectKeyIdentifierExtension
Aspire.Hosting (2)
DeveloperCertificateService.cs (1)
41.GroupBy(c => c.Extensions.OfType<X509SubjectKeyIdentifierExtension>().FirstOrDefault()?.SubjectKeyIdentifier)
Utils\X509Certificate2Extensions.cs (1)
118return certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Any(ski => !string.IsNullOrEmpty(ski.SubjectKeyIdentifier));
Aspire.Playground.Tests (1)
src\Aspire.Hosting\Utils\X509Certificate2Extensions.cs (1)
118return certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Any(ski => !string.IsNullOrEmpty(ski.SubjectKeyIdentifier));
dotnet-dev-certs (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
InMemory.FunctionalTests (5)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (5)
762X509SubjectKeyIdentifierExtension skid = 763_cert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().SingleOrDefault(); 830var rootSkid = new X509SubjectKeyIdentifierExtension(rootReq.PublicKey, false); 869X509SubjectKeyIdentifierExtension intermedSkid = 870intermedCert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Single();
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Microsoft.AspNetCore.Server.Kestrel.Core (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Microsoft.AspNetCore.Server.Kestrel.Core.Tests (5)
src\Servers\Kestrel\shared\test\CertificateAuthority.cs (5)
762X509SubjectKeyIdentifierExtension skid = 763_cert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().SingleOrDefault(); 830var rootSkid = new X509SubjectKeyIdentifierExtension(rootReq.PublicKey, false); 869X509SubjectKeyIdentifierExtension intermedSkid = 870intermedCert.Extensions.OfType<X509SubjectKeyIdentifierExtension>().Single();
Microsoft.AspNetCore.Shared.Tests (12)
CertificateManagerTests.cs (11)
30var subjectKeyIdentifier = Assert.Single(certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>()); 59var subjectKeyIdentifier = Assert.Single(certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>()); 71var extension = new X509SubjectKeyIdentifierExtension(testSubjectKeyId, critical: false); 84var subjectKeyIdentifier = Assert.Single(certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>()); 96var subjectExtension = new X509SubjectKeyIdentifierExtension(testSubjectKeyId, critical: false); 108Assert.Empty(certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>()); 127var subjectKeyIdentifier = Assert.Single(certificate.Extensions.OfType<X509SubjectKeyIdentifierExtension>());
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
netstandard (1)
netstandard.cs (1)
1981[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension))]
System (1)
src\libraries\shims\System\ref\System.cs (1)
887[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension))]
System.Security.Cryptography (8)
System\Security\Cryptography\CryptoConfig.cs (1)
262ht.Add("2.5.29.14", typeof(X509Certificates.X509SubjectKeyIdentifierExtension));
System\Security\Cryptography\X509Certificates\CertificateRevocationListBuilder.Build.cs (2)
154var subjectKeyIdentifier = 155(X509SubjectKeyIdentifierExtension?)issuerCertificate.Extensions[Oids.SubjectKeyIdentifier];
System\Security\Cryptography\X509Certificates\ManagedCertificateFinder.cs (1)
284certKeyId = X509SubjectKeyIdentifierExtension.DecodeX509SubjectKeyIdentifierExtension(ext.RawData);
System\Security\Cryptography\X509Certificates\X509AuthorityKeyIdentifierExtension.cs (4)
196X509SubjectKeyIdentifierExtension subjectKeyIdentifier) 237/// <seealso cref="X509SubjectKeyIdentifierExtension.SubjectKeyIdentifierBytes"/> 469X509SubjectKeyIdentifierExtension? skid = 470(X509SubjectKeyIdentifierExtension?)certificate.Extensions[Oids.SubjectKeyIdentifier];
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.X509Certificates.cs (1)
45[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.X509Certificates.X509SubjectKeyIdentifierExtension))]
System.ServiceModel.Primitives (2)
System\IdentityModel\Tokens\X509SubjectKeyIdentifierClause.cs (2)
33X509SubjectKeyIdentifierExtension skiExtension = 34certificate.Extensions[SubjectKeyIdentifierOid] as X509SubjectKeyIdentifierExtension;
Templates.Blazor.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Blazor.WebAssembly.Auth.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Blazor.WebAssembly.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Mvc.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);
Templates.Tests (1)
src\Shared\CertificateGeneration\CertificateManager.cs (1)
843var subjectKeyIdentifier = new X509SubjectKeyIdentifierExtension(request.PublicKey, X509SubjectKeyIdentifierHashAlgorithm.Sha256, critical: false);