For the .NET unit tests to run correctly in CI, we need to get the test-proxy development cert trusted on the machine. Locally, a dev does not run into an issue with this first trust step, because dotnet dev-certs https --trust command will work for them. A UAC prompt requires user interaction, which is not possible on a devops agent.
There's nothing particularly special about a .NET dev cert. It's merely an x509 certificate that has a very specific extesnsion present. Specifically: