36 instantiations of X509Chain
aspire (3)
aspire-managed (1)
Aspire.Hosting (1)
Aspire.Playground.Tests (1)
Aspire.TestUtilities (1)
dotnet-dev-certs (1)
dotnet-svcutil-lib (2)
Microsoft.AspNetCore.Authentication.Certificate (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (1)
Microsoft.Build.Tasks.Core (2)
NuGet.Packaging (2)
RepoTasks (1)
System.Net.Http.WinHttpHandler (1)
System.Net.Quic (1)
System.Net.Security (6)
System.Security.Cryptography (2)
System.Security.Cryptography.Pkcs (2)
System.Security.Cryptography.Xml (3)
System.ServiceModel.Primitives (2)
118 references to X509Chain
aspire (3)
aspire-managed (1)
Aspire.Hosting (1)
Aspire.Playground.Tests (1)
Aspire.TestUtilities (1)
dotnet-dev-certs (1)
dotnet-svcutil-lib (12)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (4)
373private static Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> ChainValidator(Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> previousValidator)
380Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> chained =
393private static bool OnValidateServerCertificate(HttpRequestMessage request, X509Certificate2 certificate, X509Chain chain,
Microsoft.AspNetCore.Authentication.Certificate (1)
Microsoft.AspNetCore.DeveloperCertificates.XPlat (1)
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Middleware\HttpsConnectionMiddleware.cs (4)
408Func<X509Certificate2, X509Chain?, SslPolicyErrors, bool>? clientCertificateValidation,
410X509Chain? chain,
443private bool RemoteCertificateValidationCallback(object sender, X509Certificate? certificate, X509Chain? chain, SslPolicyErrors sslPolicyErrors)
604= (object sender, X509Certificate? certificate, X509Chain? chain, SslPolicyErrors sslPolicyErrors) =>
Microsoft.AspNetCore.Server.Kestrel.Transport.DirectTls (5)
Microsoft.Build.Tasks.Core (4)
Microsoft.NET.Build.Containers (1)
Microsoft.NET.Sdk.Publish.Tasks (1)
netstandard (1)
NuGet.Packaging (15)
RepoTasks (1)
System (1)
System.Net.Http (7)
System\Net\Http\SocketsHttpHandler\ConnectHelper.cs (5)
25public readonly Func<HttpRequestMessage, X509Certificate2?, X509Chain?, SslPolicyErrors, bool> FromHttpClientHandler;
28public CertificateCallbackMapper(Func<HttpRequestMessage, X509Certificate2?, X509Chain?, SslPolicyErrors, bool> fromHttpClientHandler)
31ForSocketsHttpHandler = (object sender, X509Certificate? certificate, X509Chain? chain, SslPolicyErrors sslPolicyErrors) =>
44Func<HttpRequestMessage, X509Certificate2?, X509Chain?, SslPolicyErrors, bool> localFromHttpClientHandler = mapper.FromHttpClientHandler;
46sslOptions.RemoteCertificateValidationCallback = (object sender, X509Certificate? certificate, X509Chain? chain, SslPolicyErrors sslPolicyErrors) =>
System.Net.Http.WinHttpHandler (6)
System.Net.Quic (3)
System.Net.Security (21)
System.Security.Cryptography (4)
System.Security.Cryptography.Pkcs (2)
System.Security.Cryptography.X509Certificates (1)
System.Security.Cryptography.Xml (4)
System.ServiceModel.Http (9)
System\ServiceModel\Channels\HttpsChannelFactory.cs (3)
23private Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> _remoteCertificateValidationCallback;
212private bool RemoteCertificateValidationCallback(HttpRequestMessage sender, X509Certificate2 certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
238private bool WebSocketRemoteCertificateValidationCallback(object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
System\ServiceModel\Channels\HttpTransportSecurityHelpers.cs (6)
68bool identityValidator(HttpRequestMessage requestMessage, X509Certificate2 cert, X509Chain chain, SslPolicyErrors policyErrors)
87public static void SetServerCertificateValidationCallback(HttpClientHandler handler, Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> validator)
93private static Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> ChainValidator(
94Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> previousValidator,
95Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> validator)
102bool chained(HttpRequestMessage request, X509Certificate2 certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
System.ServiceModel.NetFramingBase (1)
System.ServiceModel.Primitives (2)