Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/10/2011, 17:38
LArma
 
Fecha de Ingreso: abril-2011
Ubicación: Puebla
Mensajes: 6
Antigüedad: 13 años
Puntos: 0
remitir un archivo XML a un web

Tengo un problema que no he podido encontrar la solución.

El tema es que tengo que remitir un archivo XML con certificado X 509 a un servidor. Tengo la dirección y el nombre de la función, pero no lo consigo, la respuesta que me regresa es la siguiente <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>403 Forbidden</title>
</head><body>
<h1>Forbidden</h1>
<p>You don't have permission to access /timbrado
on this server.</p>
</body></html>
Dejame decire que que ya hable con los de la web y mi certificado es correcto
-Aqui entra mis dudas el certificado X509 lo debo convertir a base 64 (ya se como convertirlo) y ponerlo en la cabezera del SOAP.
-O de acuerdo a mi siguiente procedimiento esta correcto.
-Agradeceria cualquier ayuda comentario u alguna pagina
Gracias de antemano.
-Este parte de mi Codigo que envio (si gustan checar dentro del codigo esta la web)


oHttReq.Open "HTTP POST", "https://demotf.buzonfiscal.com/timbrado?wsl ", False, "C:\Users\Luis Armando\Documents\FctSa\Conectarse web serv Timbre Fiscal\ZACL620725I4A.pem", "zacl620725I4A"

oHttReq.setRequestHeader "Content-Type", "text/xml; charset=utf-8"
oHttReq.setRequestHeader "SOAPAction", sSoapAction

oHttReq.send sXml
'

procesarRespuesta oHttReq.responseText

PD: les comento este codigo lo utilece para conectarme con otra web de pruebas que me encontre (sin Certificado) y me funciona