Foros del Web » Programación para mayores de 30 ;) » .NET »

ASP.NET y SSL

Estas en el tema de ASP.NET y SSL en el foro de .NET en Foros del Web. Hola! Tengo un problema al enviar una petición de una página asp a otra con HttpWebRequest. El sitio requiere de certificados para poder entrar, así ...
  #1 (permalink)  
Antiguo 06/05/2004, 05:14
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante
Mensajes: 19
Antigüedad: 20 años, 5 meses
Puntos: 0
ASP.NET y SSL

Hola! Tengo un problema al enviar una petición de una página asp a otra con HttpWebRequest. El sitio requiere de certificados para poder entrar, así que a la petición le añado un certificado para que me permita abrir la página asp. El problema es que me da un error 403 de prohibido. Supongo que será por algún tema de permisos pero no se solucionarlo. También he intentado crear un servicio de componente que lo haga, pero me da el mismo error. Aquí os dejo el código para ver si le podeis echar un vistazo:

Dim datos, respuesta As String
Dim webReq As HttpWebRequest
Dim webResp As HttpWebResponse
Dim sw As Stream
Dim sr As StreamReader
Dim encodedData As New ASCIIEncoding

webReq = HttpWebRequest.Create(url)
webReq.Method = "POST"
webReq.Timeout = 60000
webReq.ContentLength = byteArray.Length
webReq.ContentType = "application/x-www-form-urlencoded"

Dim cert = X509Certificate.CreateFromCertFile(pathcertificado )
webReq.ClientCertificates.Add(cert)

webReq.AllowWriteStreamBuffering = False
sw = webReq.GetRequestStream()
sw.Write(byteArray, 0, byteArray.Length)
sw.Close()

'Obtenemos la respuesta del servidor
webResp = webReq.GetResponse()
sr = New StreamReader(webResp.GetResponseStream())
respuesta = sr.ReadToEnd()
sr.Close()



Gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:09.