63 references to Subject
aspire (10)
Certificates\CertificateGeneration\CertificateManager.cs (6)
290var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 291var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 576if (!string.Equals(certificate.Subject, Subject, StringComparison.Ordinal) || // Kestrel requires this 610var filteredCertificates = certificates.Where(c => c.Subject == Subject); 894var certificatesWithName = certificates.Where(c => c.Subject == Subject); 1043$"{c.Thumbprint} - {c.Subject} - Valid from {c.NotBefore:u} to {c.NotAfter:u} - IsHttpsDevelopmentCertificate: {IsHttpsDevelopmentCertificate(c).ToString().ToLowerInvariant()} - IsExportable: {IsExportable(c).ToString().ToLowerInvariant()}";
Certificates\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, maxRegexTimeout); 282throw new InvalidOperationException($"Can't determine the subject for the certificate with subject '{certificate.Subject}'.");
Certificates\NativeCertificateToolRunner.cs (2)
35Subject = cert.Subject, 97.Where(c => c.Subject == certificateManager.Subject && CertificateManager.GetCertificateVersion(c) >= CertificateManager.CurrentAspNetCoreCertificateVersion)
Aspire.Dashboard (2)
DashboardWebApplication.cs (2)
771context.ClientCertificate.Subject, 774context.ClientCertificate.Subject,
dotnet (1)
NugetPackageDownloader\FirstPartyNuGetPackageSigningVerifier.cs (1)
115if (firstCert.Subject.Equals(FirstPartyCertificateSubject, StringComparison.OrdinalIgnoreCase)
dotnet-dev-certs (9)
Program.cs (1)
525Subject = cert.Subject,
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (6)
292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 579if (!string.Equals(certificate.Subject, Subject, StringComparison.Ordinal) || // Kestrel requires this 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject); 1046$"{c.Thumbprint} - {c.Subject} - Valid from {c.NotBefore:u} to {c.NotAfter:u} - IsHttpsDevelopmentCertificate: {IsHttpsDevelopmentCertificate(c).ToString().ToLowerInvariant()} - IsExportable: {Instance.IsExportable(c).ToString().ToLowerInvariant()}";
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 282throw new InvalidOperationException($"Can't determine the subject for the certificate with subject '{certificate.Subject}'.");
dotnet-svcutil-lib (1)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (1)
434certificate.Subject, certHashString, thumbprint)));
Microsoft.AspNetCore.DeveloperCertificates.XPlat (8)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (6)
292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 579if (!string.Equals(certificate.Subject, Subject, StringComparison.Ordinal) || // Kestrel requires this 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject); 1046$"{c.Thumbprint} - {c.Subject} - Valid from {c.NotBefore:u} to {c.NotAfter:u} - IsHttpsDevelopmentCertificate: {IsHttpsDevelopmentCertificate(c).ToString().ToLowerInvariant()} - IsExportable: {Instance.IsExportable(c).ToString().ToLowerInvariant()}";
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 282throw new InvalidOperationException($"Can't determine the subject for the certificate with subject '{certificate.Subject}'.");
Microsoft.AspNetCore.Http.Abstractions (1)
ConnectionInfo.cs (1)
71s += $", ClientCertificate = {ClientCertificate.Subject}";
Microsoft.AspNetCore.Server.Kestrel.Core (10)
Internal\LoggerExtensions.cs (1)
18public static void LocatedDevelopmentCertificate(this ILogger<KestrelServer> logger, X509Certificate2 certificate) => LocatedDevelopmentCertificate(logger, certificate.Subject, certificate.Thumbprint);
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (6)
292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 579if (!string.Equals(certificate.Subject, Subject, StringComparison.Ordinal) || // Kestrel requires this 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject); 1046$"{c.Thumbprint} - {c.Subject} - Valid from {c.NotBefore:u} to {c.NotAfter:u} - IsHttpsDevelopmentCertificate: {IsHttpsDevelopmentCertificate(c).ToString().ToLowerInvariant()} - IsExportable: {Instance.IsExportable(c).ToString().ToLowerInvariant()}";
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 282throw new InvalidOperationException($"Can't determine the subject for the certificate with subject '{certificate.Subject}'.");
TlsConfigurationLoader.cs (1)
183return string.Equals(certificate.Subject, CertificateManager.LocalhostHttpsDistinguishedName, StringComparison.Ordinal) &&
NuGet.Packaging (3)
Signing\TrustStore\CertificateBundleX509ChainFactory.cs (1)
86string subject = root.Certificate.Subject;
Signing\Utility\CertificateUtility.cs (2)
51issues.Add(SignatureLog.MinimalLog($"{indentation}{string.Format(CultureInfo.CurrentCulture, Strings.CertUtilityCertificateSubjectName, cert.Subject)}")); 74certStringBuilder.AppendLine(indentation + string.Format(CultureInfo.CurrentCulture, Strings.CertUtilityCertificateSubjectName, cert.Subject));
RepoTasks (8)
src\aspnetcore\src\Shared\CertificateGeneration\CertificateManager.cs (6)
292var currentUserCertificates = allCurrentUserCertificates.Where(c => c.Subject == Subject).ToList(); 293var localMachineCertificates = allLocalMachineCertificates.Where(c => c.Subject == Subject).ToList(); 579if (!string.Equals(certificate.Subject, Subject, StringComparison.Ordinal) || // Kestrel requires this 613var filteredCertificates = certificates.Where(c => c.Subject == Subject); 897var certificatesWithName = certificates.Where(c => c.Subject == Subject); 1046$"{c.Thumbprint} - {c.Subject} - Valid from {c.NotBefore:u} to {c.NotAfter:u} - IsHttpsDevelopmentCertificate: {IsHttpsDevelopmentCertificate(c).ToString().ToLowerInvariant()} - IsExportable: {Instance.IsExportable(c).ToString().ToLowerInvariant()}";
src\aspnetcore\src\Shared\CertificateGeneration\MacOSCertificateManager.cs (2)
279var subjectMatch = Regex.Match(certificate.Subject, CertificateSubjectRegex, RegexOptions.Singleline, MaxRegexTimeout); 282throw new InvalidOperationException($"Can't determine the subject for the certificate with subject '{certificate.Subject}'.");
System.Net.Http (2)
src\runtime\src\libraries\Common\src\System\Net\Security\CertificateHelper.cs (2)
42NetEventSource.Info(candidateCerts, $"Skipping current X509Certificate2 {cert.GetHashCode()} since it doesn't have private key. Certificate Subject: {cert.Subject}, Thumbprint: {cert.Thumbprint}."); 51NetEventSource.Info(candidateCerts, $"Choosing X509Certificate2 {cert.GetHashCode()} as the Client Certificate. Certificate Subject: {cert.Subject}, Thumbprint: {cert.Thumbprint}.");
System.Net.Http.WinHttpHandler (3)
src\runtime\src\libraries\Common\src\System\Net\Security\CertificateHelper.cs (2)
42NetEventSource.Info(candidateCerts, $"Skipping current X509Certificate2 {cert.GetHashCode()} since it doesn't have private key. Certificate Subject: {cert.Subject}, Thumbprint: {cert.Thumbprint}."); 51NetEventSource.Info(candidateCerts, $"Choosing X509Certificate2 {cert.GetHashCode()} as the Client Certificate. Certificate Subject: {cert.Subject}, Thumbprint: {cert.Thumbprint}.");
System\Net\Http\WinHttpRequestCallback.cs (1)
393NetEventSource.Info(remoteCertificateStore, $"Adding cert to ExtraStore: {cert.Subject}");
System.Net.Security (2)
System\Net\Security\SslStreamCertificateContext.cs (2)
82NetEventSource.Error(null, $"Failed to build chain for {target.Subject}"); 95NetEventSource.Error(null, $"Failed to build chain for {target.Subject} while trusting additional certificates");
System.Security.Cryptography (1)
System\Security\Cryptography\X509Certificates\X509Certificate.cs (1)
617sb.AppendLine(Subject);
System.Security.Cryptography.Xml (1)
System\Security\Cryptography\Xml\SignedXmlDebugLog.cs (1)
240keyName = "\"" + certificate.Subject + "\"";
System.ServiceModel.Http (1)
System\ServiceModel\Channels\HttpTransportSecurityHelpers.cs (1)
159certificate.Subject, certificate.Thumbprint, thumbprint)));