126 references to SslPolicyErrors
aspire (3)
Aspire.Hosting.Native.Server (1)
Aspire.RabbitMQ.Client.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 (7)
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.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)
1141internal bool VerifyRemoteCertificate(SslCertificateTrust? trust, ref ProtocolToken alertToken, ref SslPolicyErrors sslPolicyErrors, out X509ChainStatusFlags chainStatus)
1213ref SslPolicyErrors sslPolicyErrors,
1249ref SslPolicyErrors sslPolicyErrors,
1310sslPolicyErrors |= SslPolicyErrors.RemoteCertificateNotAvailable;
1390sslPolicyErrors &= ~SslPolicyErrors.RemoteCertificateNotAvailable;
1393success = sslPolicyErrors == SslPolicyErrors.None;
1423private void CreateFatalHandshakeAlertToken(SslPolicyErrors sslPolicyErrors, X509Chain? chain, ref ProtocolToken alertToken)
1429case SslPolicyErrors.RemoteCertificateChainErrors:
1433case SslPolicyErrors.RemoteCertificateNameMismatch:
1436case SslPolicyErrors.RemoteCertificateNotAvailable:
1548private static void LogCertificateValidation(object sender, RemoteCertificateValidationCallback? remoteCertValidationCallback, SslPolicyErrors sslPolicyErrors, bool success, X509Chain? chain)
1553if (sslPolicyErrors != SslPolicyErrors.None)
1556if ((sslPolicyErrors & SslPolicyErrors.RemoteCertificateNotAvailable) != 0)
1561if ((sslPolicyErrors & SslPolicyErrors.RemoteCertificateNameMismatch) != 0)
1566if ((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)