135 references to SslPolicyErrors
aspire (3)
Aspire.Dashboard (1)
Aspire.RabbitMQ.Client.Tests (1)
Aspire.RabbitMQ.Client.v6.Tests (1)
dotnet-svcutil-lib (13)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (5)
373private static Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> ChainValidator(Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> previousValidator)
380Func<HttpRequestMessage, X509Certificate2, X509Chain, SslPolicyErrors, bool> chained =
394SslPolicyErrors sslPolicyErrors)
416return (sslPolicyErrors == SslPolicyErrors.None);
Microsoft.AspNetCore.Server.Kestrel.Core (8)
Middleware\HttpsConnectionMiddleware.cs (5)
408Func<X509Certificate2, X509Chain?, SslPolicyErrors, bool>? clientCertificateValidation,
411SslPolicyErrors sslPolicyErrors)
420if (sslPolicyErrors != SslPolicyErrors.None)
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 (7)
Microsoft.AspNetCore.Testing (1)
Microsoft.AspNetCore.Testing.Tests (3)
Microsoft.NET.Build.Containers (2)
Microsoft.NET.Sdk.Publish.Tasks (1)
netstandard (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 (10)
System.Net.Quic (11)
System.Net.Requests (1)
System.Net.Security (52)
System\Net\Security\SslStream.Protocol.cs (15)
1131internal bool VerifyRemoteCertificate(SslCertificateTrust? trust, ref ProtocolToken alertToken, ref SslPolicyErrors sslPolicyErrors, out X509ChainStatusFlags chainStatus)
1183ref SslPolicyErrors sslPolicyErrors,
1214ref SslPolicyErrors sslPolicyErrors,
1243sslPolicyErrors |= SslPolicyErrors.RemoteCertificateNotAvailable;
1312sslPolicyErrors &= ~SslPolicyErrors.RemoteCertificateNotAvailable;
1315success = sslPolicyErrors == SslPolicyErrors.None;
1345private void CreateFatalHandshakeAlertToken(SslPolicyErrors sslPolicyErrors, X509Chain? chain, ref ProtocolToken alertToken)
1351case SslPolicyErrors.RemoteCertificateChainErrors:
1355case SslPolicyErrors.RemoteCertificateNameMismatch:
1358case SslPolicyErrors.RemoteCertificateNotAvailable:
1470private static void LogCertificateValidation(object sender, RemoteCertificateValidationCallback? remoteCertValidationCallback, SslPolicyErrors sslPolicyErrors, bool success, X509Chain? chain)
1475if (sslPolicyErrors != SslPolicyErrors.None)
1478if ((sslPolicyErrors & SslPolicyErrors.RemoteCertificateNotAvailable) != 0)
1483if ((sslPolicyErrors & SslPolicyErrors.RemoteCertificateNameMismatch) != 0)
1488if ((sslPolicyErrors & SslPolicyErrors.RemoteCertificateChainErrors) != 0)
System.ServiceModel.Http (10)
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 (7)
68bool identityValidator(HttpRequestMessage requestMessage, X509Certificate2 cert, X509Chain chain, SslPolicyErrors policyErrors)
80return (policyErrors == SslPolicyErrors.None);
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)