52 references to CertificateExtensions
aspire (4)
Certificates\CertificateGeneration\CertificateManager.cs (4)
956request.CertificateExtensions.Add(extension); 962if (!request.CertificateExtensions.Any(ext => ext.Oid?.Value is SubjectKeyIdentifierOid or AuthorityKeyIdentifierOid)) 969request.CertificateExtensions.Add(subjectKeyIdentifier); 970request.CertificateExtensions.Add(authorityKeyIdentifier);
Aspire.Cli.Tests (1)
Utils\DcpConnectionHealthCheckTests.cs (1)
337request.CertificateExtensions.Add(new X509BasicConstraintsExtension(certificateAuthority: true, hasPathLengthConstraint: false, pathLengthConstraint: 0, critical: true));
Aspire.Hosting.Kubernetes (2)
KubernetesEnvironmentResource.cs (2)
1624certRequest.CertificateExtensions.Add(sanBuilder.Build()); 2261request.CertificateExtensions.Add(sanBuilder.Build());
Aspire.Hosting.MongoDB.Tests (4)
AddMongoDBTests.cs (2)
646request.CertificateExtensions.Add(new X509BasicConstraintsExtension(false, false, 0, false)); 647request.CertificateExtensions.Add(new X509KeyUsageExtension(
ReplicaSet\AddMongoDBReplicaSetTests.cs (2)
562request.CertificateExtensions.Add(new X509BasicConstraintsExtension(false, false, 0, false)); 563request.CertificateExtensions.Add(new X509KeyUsageExtension(
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
1067request.CertificateExtensions.Add(new X509BasicConstraintsExtension(false, false, 0, false)); 1070request.CertificateExtensions.Add(new X509KeyUsageExtension(
Aspire.Hosting.Tests (3)
Dcp\DcpHostNotificationTests.cs (1)
825request.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