What's New
Proxy Support
- Automatic detection of system proxy via
WebRequest.GetSystemWebProxy()
- Supports Windows Internet Options and
HTTP_PROXY/HTTPS_PROXY environment variables
- Classic Front Door certificate fetching uses HTTP CONNECT tunnel through proxy
- Displays proxy status at startup
Improvements
- Proxy detection runs once at startup for better performance
- Cleaner error messages for connection failures
- Updated documentation with proxy configuration instructions
Usage with Proxy
# Set proxy via environment variable
$env:HTTPS_PROXY = "http://proxy.example.com:3128"
# Run script - proxy will be auto-detected
.\get-frontdoor-certs.ps1 -ScanTenant