FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Error subiendo fichero
Hola!
Estoy intentando subir el xml y siempre me da el error No se puede crear un canal seguro SSL/TLS. He probado con HttpClient y con HttpWebRequest y el error siempre es el mismo, si quito la parte donde añado el certificado, no da error pero en el mensaje devuelto, me dice que me falta el certificado... por lo que no se si es cosa del certificado o que puede ser, me estoy volviendo loco ya... Este es el código que estoy usando: ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 Dim handler As System.Net.Http.HttpClientHandler = New System.Net.Http.HttpClientHandler() Dim certificate As X509Certificate2 = New X509Certificate2("E:\Ramon\Programacion\Factura_TBai\Firma.pfx", "0000") handler.ClientCertificates.Add(certificate) Dim http As HttpClient = New HttpClient(handler) Dim oString As StringContent = New StringContent(XML.ToString(), Encoding.UTF8, "application/xml") Dim response As HttpResponseMessage = http.PostAsync(URL_Pruebas, oString).Result Dim res As String = response.Content.ReadAsStringAsync.Result |
#2
|
|||
|
|||
Comprueba fecha y hora del equipo que no tenga mucha diferencia con la fecha hora real.
Prueba los envíos con Curl, para descartar otros problemas del equipo. |
#3
|
|||
|
|||
Cita:
|
#4
|
|||
|
|||
Cita:
Creo que gipuzkoa suele contestar bastante rápido a los emails, voy a probar yo también... Si quitas el certificado, lo envia todo, pero la respuesta es de que falta el certificado. |
#5
|
|||
|
|||
Cita:
Ya lo tengo! Tenía el certificado caducado...que fallo! Para probarlo estaba cogiendo el certificado a saco, en producción la idea es tenerlo instalado, asi comprobamos primero la fecha. En fin creo que deberían devolverte como respuesta certificado caducado o algo por el estilo. PD: Espero que te sirva... |
#6
|
|||
|
|||
Cita:
Código:
<Estado>01</Estado> <Descripcion>Rechazado</Descripcion> <Azalpena>Baztertua</Azalpena> <ResultadosValidacion> <Codigo>002</Codigo> <Descripcion>Error: El fichero de alta TicketBAI no cumple el esquema XSD. Detalle del error: cvc-complex-type.2.4.b: The content of element 'T:TicketBai' is not complete. One of '{"http://www.w3.org/2000/09/xmldsig#":Signature}' is expected.</Descripcion> <Azalpena>Errorea: TicketBAI altako fitxategiak ez du betetzen XSD eskema. Errorearen xehetasuna: cvc-complex-type.2.4.b: The content of element 'T:TicketBai' is not complete. One of '{"http://www.w3.org/2000/09/xmldsig#":Signature}' is expected.</Azalpena> </ResultadosValidacion> |
#7
|
|||
|
|||
A mi también me está saltando el mismo error y el validador me devuelve OK
Lo que me mosquea es que en el ejemplo que tienen la firma sale así: <dsig:Signature xmlns:dsig= y yo la firmo así: <ds:Signature xmlns:ds= y digo que no entiendo, por que estoy usando FirmaXadesNet para firmarlo... |
#8
|
|||
|
|||
Cita:
La estructura es: <Signature> <SignedInfo> <CanonicalizationMethod /> <SignatureMethod /> <Reference> <Transforms /> <DigestMethod /> <DigestValue /> </Reference> <Reference /> etc. </SignedInfo> <SignatureValue /> <KeyInfo /> <Object /> </Signature> Da igual que pongas prefijo o no Última edición por ermendalenda fecha: 31-08-2021 a las 19:24:01. |
#9
|
|||
|
|||
os dejo una ayuda por si quereis revisar vuestro xml antes de firmarlo, yo antes de grabar cualquier dato (descripciones, nombres de clientes...) lo envio a una funcion y reviso los caracteres que sean caracteres imprimibles, etc, y me ahorro todas las conversiones a UTF8,ISO..etc..
https://sede.micinn.gob.es/stfls/eSe...G_20170315.pdf Hay que tener en cuenta de que si hay caracteres extraños, la firma será incorrecta yte va a tirar errores. |
#10
|
|||
|
|||
Gracias por la confirmación :-). La verdad es que yo también tenía dudas de si pudiera estar ahí el problema
|
#11
|
|||
|
|||
Cita:
Espero confundirme... |
#12
|
|||
|
|||
Buenos días,
¿Alguno podría indicarme que datos mostráis en caso de inspección presencial? He estado revisando la documentación y lo único que he encontrado alguna referencia es en Bizkaia, que indica lo siguiente: Cita:
Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
SII -Nuevo sistema de la Agencia Tributaria española de envío de datos vía Webservice | newtron | Internet | 3557 | Hace 2 Semanas 17:42:47 |
Como utilizar la ayuda del nuevo Sistema Operativo | gluglu | Humor | 3 | 24-09-2007 09:39:05 |
Aplicacion Agencia De Viajes | ArdiIIa | Varios | 9 | 20-01-2007 16:49:53 |
El Vasco Aguirre | Al González | La Taberna | 5 | 26-05-2006 09:22:28 |
Microsoft ha lanzado su nuevo sistema operativo | DarkByte | Humor | 0 | 25-01-2004 09:21:14 |
|