I have to enable Authenticated Origin Pulls on my http.sys .NET Core application but i'm very confused.
So far the steps I have performed have been:
- Install origin-pull-ca.pem on Trusted root
- netsh http add sslcert hostnameport=xxxxxxxxxxx.com:443 appid= '{APPLICATION-IDENTIFIER}' certhash=THUMBPRINT-CERTIFICATE certstorename=MY clientcertnegotiation=enable (where THUMBPRINT-CERTIFICATE is the "Origin Certificate" of Cloudflare, not the origin-pull-ca.pem)
But.. now?
This is the NGINX configuration to make it work
ssl_client_certificate /etc/nginx/certs/cloudflare.crt;
ssl_verify_client on;
What is the corrisponding to be applied it to web server HTTP.sys on ASP.NET Core?