Quiero examinar una página web que requiera Autenticación de certificado de cliente. ¿Cómo puedo proporcionar mi Certificado del Certstore a la Webrequest: ¿Hay alguna manera de especificar esto en Credenciales odr dentro del Proxy?Cómo puede agregar un Certificado a WebClient en Powershell
$webclient = New-Object Net.WebClient
# The next 5 lines are required if your network has a proxy server
$webclient.Credentials = [System.Net.CredentialCache]::DefaultCredentials
if($webclient.Proxy -ne $null) {
$webclient.Proxy.Credentials = `
[System.Net.CredentialCache]::DefaultNetworkCredentials
}
# This is the main call
$output = $webclient.DownloadString("$URL")
PS: Tal vez esto ayuda: How can you add a Certificate to WebClient (C#)? Pero yo no lo entiendo .. ;-)
Lo que significa esa pregunta es que o bien tiene que usar una HttpWebRequest directamente, o anular WebClient para que pueda agregar el certificado. – JasonMArcher