I have several .NET MAUI 9 and Xamarin.Forms apps in production, all connecting to an Azure Web App with two instances and a direct HTTP endpoint that handles hundreds of requests per minute.
Lately on the Android apps I get
System.Net.Http.HttpRequestException: Connection failure
---> Javax.Net.Ssl.SSLHandshakeException: Chain validation failed
---> Java.Security.Cert.CertificateException: Chain validation failed
---> Java.Security.Cert.CertPathValidatorException: Unable to determine revocation status due to network error
---> Java.IO.IOException: Parse Generalized time, unsupported precision for seconds value
I use
_client = new HttpClient
{
MaxResponseContentBufferSize = 10 * 1024 * 1024
};
and
await _client.SendAsync(request);
The new certificate starts from Fri, 31 Oct 2025 and it is valid.