I have a website monitoring application that I just upgraded to replace the “classic” HTTPSocket with Xojo.Net.HTTPSocket. I have ValidateCertificates as an option that the user can enable or disable with a CheckBox. It works as expected in Windows but once ValidateCertificates is disabled in macOS it won’t validate certificates again if ValidateCertificates is re-enabled unless the app is restarted. I don’t know if this is an issue with macOS or with the Xojo framework.
Please file a bug report. That doesn’t sound right.
I will create a sample project next week and submit it.
I submitted feedback report 48672 with a sample project that demonstrates the problem.