52 references to CertificateExtensions
aspire (4)
Certificates\CertificateGeneration\CertificateManager.cs (4)
955request.CertificateExtensions.Add(extension); 961if (!request.CertificateExtensions.Any(ext => ext.Oid?.Value is SubjectKeyIdentifierOid or AuthorityKeyIdentifierOid)) 968request.CertificateExtensions.Add(subjectKeyIdentifier); 969request.CertificateExtensions.Add(authorityKeyIdentifier);
Aspire.Cli.Tests (1)
Utils\DcpConnectionHealthCheckTests.cs (1)
268request.CertificateExtensions.Add(new X509BasicConstraintsExtension(certificateAuthority: true, hasPathLengthConstraint: false, pathLengthConstraint: 0, critical: true));
Aspire.Hosting.Kubernetes (2)
KubernetesEnvironmentResource.cs (2)
1586certRequest.CertificateExtensions.Add(sanBuilder.Build()); 2223request.CertificateExtensions.Add(sanBuilder.Build());
Aspire.Hosting.MongoDB.Tests (4)
AddMongoDBTests.cs (2)
633request.CertificateExtensions.Add(new X509BasicConstraintsExtension(false, false, 0, false)); 634request.CertificateExtensions.Add(new X509KeyUsageExtension(
ReplicaSet\AddMongoDBReplicaSetTests.cs (2)
537request.CertificateExtensions.Add(new X509BasicConstraintsExtension(false, false, 0, false)); 538request.CertificateExtensions.Add(new X509KeyUsageExtension(
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
1051request.CertificateExtensions.Add(new X509BasicConstraintsExtension(false, false, 0, false)); 1054request.CertificateExtensions.Add(new X509KeyUsageExtension(
Aspire.Hosting.Tests (3)
Dcp\DcpHostNotificationTests.cs (1)
727request.CertificateExtensions.Add(new X509Extension("1.3.6.1.4.1.311.84.1.1", [0], critical: false));
DistributedApplicationTests.cs (2)
925request.CertificateExtensions.Add(new X509BasicConstraintsExtension(false, false, 0, false)); 926request.CertificateExtensions.Add(new X509KeyUsageExtension(
dotnet-dev-certs (4)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (4)
957request.CertificateExtensions.Add(extension); 963if (!request.CertificateExtensions.Any(ext => ext.Oid?.Value is SubjectKeyIdentifierOid or AuthorityKeyIdentifierOid)) 970request.CertificateExtensions.Add(subjectKeyIdentifier); 971request.CertificateExtensions.Add(authorityKeyIdentifier);
Microsoft.AspNetCore.DeveloperCertificates.XPlat (4)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (4)
957request.CertificateExtensions.Add(extension); 963if (!request.CertificateExtensions.Any(ext => ext.Oid?.Value is SubjectKeyIdentifierOid or AuthorityKeyIdentifierOid)) 970request.CertificateExtensions.Add(subjectKeyIdentifier); 971request.CertificateExtensions.Add(authorityKeyIdentifier);
Microsoft.AspNetCore.Server.Kestrel.Core (4)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (4)
957request.CertificateExtensions.Add(extension); 963if (!request.CertificateExtensions.Any(ext => ext.Oid?.Value is SubjectKeyIdentifierOid or AuthorityKeyIdentifierOid)) 970request.CertificateExtensions.Add(subjectKeyIdentifier); 971request.CertificateExtensions.Add(authorityKeyIdentifier);
Microsoft.AspNetCore.Testing (2)
FakeSslCertificateFactory.cs (2)
32request.CertificateExtensions.Add(sanBuilder.Build()); 34request.CertificateExtensions.Add(new X509EnhancedKeyUsageExtension(
Microsoft.DotNet.HotReload.Watch (1)
src\sdk\src\Dotnet.Watch\AspireService\Helpers\CertGenerator.cs (1)
27req.CertificateExtensions.Add(sanBuilder.Build());
RepoTasks (4)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (4)
957request.CertificateExtensions.Add(extension); 963if (!request.CertificateExtensions.Any(ext => ext.Oid?.Value is SubjectKeyIdentifierOid or AuthorityKeyIdentifierOid)) 970request.CertificateExtensions.Add(subjectKeyIdentifier); 971request.CertificateExtensions.Add(authorityKeyIdentifier);
System.Security.Cryptography (17)
System\Security\Cryptography\X509Certificates\CertificateRequest.cs (14)
429/// <see cref="CertificateExtensions"/> contains a <see langword="null" /> value. 433/// <see cref="CertificateExtensions"/> contains an entry with a <see langword="null" /> 479/// <see cref="CertificateExtensions"/> contains a <see langword="null" /> value. 483/// <see cref="CertificateExtensions"/> contains an entry with a <see langword="null" /> 516bool hasExtensions = CertificateExtensions.Count > 0; 551attributes[attrCount] = new Pkcs9ExtensionRequest(CertificateExtensions); 578/// <see cref="CertificateExtensions"/> contains a <see langword="null" /> value. 582/// <see cref="CertificateExtensions"/> contains an entry with a <see langword="null" /> 626/// <see cref="CertificateExtensions"/> contains a <see langword="null" /> value. 630/// <see cref="CertificateExtensions"/> contains an entry with a <see langword="null" /> 1058if (CertificateExtensions.Count > 0) 1060HashSet<string?> usedOids = new HashSet<string?>(CertificateExtensions.Count); 1061List<X509ExtensionAsn> extensionAsns = new List<X509ExtensionAsn>(CertificateExtensions.Count); 1063foreach (X509Extension extension in CertificateExtensions)
System\Security\Cryptography\X509Certificates\CertificateRequest.Load.cs (2)
265req.CertificateExtensions.Add(rich); 269req.CertificateExtensions.Add(ext);
System\Security\Cryptography\X509Certificates\CertificateRequestLoadOptions.cs (1)
25/// <see cref="CertificateRequest.CertificateExtensions" /> collection based on the PKCS#9