Как использовать Cloudflare Authenticated Origin Pulls на .NET Core HTTP.sys
Мне нужно включить Authenticated Origin Pulls в моем приложении http.sys.NET Core, но я очень запутался.
До сих пор я выполнял следующие шаги:
- Установите origin-pull-ca.pem на доверенный корень
- netsh http add sslcert hostnameport=xxxxxxxxxxx.com:443 appid= '{APPLICATION-IDENTIFIER}' certhash=THUMBPRINT-CERTIFICATE certstorename=MY clientcertnegotiation=enable (где THUMBPRINT-CERTIFICATE является "Сертификатом происхождения" Cloud-pullflare, а не -ca.pem)
Но сейчас?
Это конфигурация NGINX, чтобы он работал
ssl_client_certificate /etc/nginx/certs/cloudflare.crt;
ssl_verify_client on;
Что должно быть применено к веб-серверу HTTP.sys на ASP.NET Core?