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
DESCARGA SOFTWARE PARA FACTURA ELECTRONICA DE AQUI.
Facturacion, Validacion, Addendas, Librerias de programacion, etc.
ECODEX TIENE ESTOS NUEVOS DATOS DE CONTACTO :
Comercializacion y Ventas - Evelia Vicke evicke@ecodex.com.mx 33-16-03-03-48
Soporte - Humberto Guerrero soporte@ecodex.com.mx 33-34-90-46-03
remitir un archivo XML a un web
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: remitir un archivo XML a un web
En la libreria dll que tengo en venta (bueno, hay que hacerla la lucha je je je) se envia lo siguiente, te sirve como referencia :
NOTA UN DETALLE MUY IMPORTANTE : El Certificado y la llave que te dio TimbreFiscalMX/Buzon Fiscal NO VIAJAN NI EN EL ENCABEZADO NI EN EL MENSAJE SOAP
El Certificado y la Llave son PARA "ABRIR" LA COMUNICACION, no se programar en Visual Basic, pero esto te puede dar una idea de por donde NO DEBE IR
REQUEST HEADERS :
(Request-Line):POST /timbrado HTTP/1.0
Host:demotf.buzonfiscal.com:443
Keep-Alive:300
Connection:keep-alive
User-Agent:Mozilla/4.0 (compatible; Synapse)
Content-Type:text/xml;charset=utf8
Content-Length:5057
SOAP MESSAGE :
<?xml version="1.0" encoding="UTF-8" ?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tim="http://www.buzonfiscal.com/ns/xsd/bf/TimbradoCFD" xmlns:req="http://www.buzonfiscal.com/ns/xsd/bf/RequestTimbraCFDI" xmlns:cfdi="http://www.sat.gob.mx/cfd/3">
<soapenv:Header />
<soapenv:Body>
<tim:RequestTimbradoCFD>
- <cfdi:Comprobante >etc etc editado para su mejor comprension</cfdi:Comprobante>
<req:InfoBasica RfcEmisor="MTI0806042N7" RfcReceptor="X&XX010101AAA" />
</tim:RequestTimbradoCFD>
</soapenv:Body>
</soapenv:Envelope>
NOTA UN DETALLE MUY IMPORTANTE : El Certificado y la llave que te dio TimbreFiscalMX/Buzon Fiscal NO VIAJAN NI EN EL ENCABEZADO NI EN EL MENSAJE SOAP
El Certificado y la Llave son PARA "ABRIR" LA COMUNICACION, no se programar en Visual Basic, pero esto te puede dar una idea de por donde NO DEBE IR
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
-
- Mensajes: 4
- Registrado: Mar Ago 23, 2011 7:01 pm
Re: remitir un archivo XML a un web
Primero que nada gracias por la contestacion.
leyendo en los foros me surguio una duda el PEM que me dio timbre fiscal o sea el certificado debo incluirlo en mi XML como numero de certificado y certificado o este PEM es unicamente para conectarme al servidor de pruebas, o el certificado que viene en el PACZIP es el que debo poener en mi xml
gracias y saludos
leyendo en los foros me surguio una duda el PEM que me dio timbre fiscal o sea el certificado debo incluirlo en mi XML como numero de certificado y certificado o este PEM es unicamente para conectarme al servidor de pruebas, o el certificado que viene en el PACZIP es el que debo poener en mi xml
gracias y saludos
- Dado
- Mensajes: 15838
- Registrado: Mar Jul 06, 2010 7:56 pm
Re: remitir un archivo XML a un web
Je! TimbreFiscal vino a revolver mas las ideas con su certificado.
Como decia en el mensaje anterior, el certificado que te da TimbreFiscalMx PERSONALIZADO es para CONECTARTE a su servicio de timbrado NO DEBES USARLO EN LAS FACTURAS
El certificado que viene en el PAC KIT es el que debes USAR EN LAS FACTURAS DE PRUEBA
Como decia en el mensaje anterior, el certificado que te da TimbreFiscalMx PERSONALIZADO es para CONECTARTE a su servicio de timbrado NO DEBES USARLO EN LAS FACTURAS
El certificado que viene en el PAC KIT es el que debes USAR EN LAS FACTURAS DE PRUEBA
ADDENDAS? VALIDACION? CODIGO PARA PROGRAMAR TU PROPIA SOLUCION? TODO LO TENEMOS EN WWW.VALIDACFD.COM VISITANOS !!
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados