none
Error conexión https componente

    Question

  • Buenos días,

    A ver si alguien puede lanzar algo de luz al problema que tenemos...Resulta que estamos trabajando con un componente (una dll) publicada por la Agencia Tributaria (de España) para la firma y verificación de firma electrónica. Dicho componente lo hemos integrado en nuestro código C# y cada vez que un cliente necesita verificar una factura firmada, se conecta por https al servidor de confianza y desencripta la factura con una clave pública. Todo esto es totalmente transparente para nosotros y el componente es como una caja negra, por esta razón si se produce un error debemos ir comprobando la configuración en cliente para ver qué está pasando. Y aquí estamos: a un cliente le da el error 17 en el que se informa que no es posible conectar por https con los servidores de la AEAT. La conexión es a través de proxy con Active Directory, y además tiene acceso a las URL's https a través del navegador. ¿Alguien ha pasado por este "trance"? Cualquier sugerencia es de agradecer.

    Gracias de antemano.

    .NETAbapero

     

    Thursday, March 10, 2011 11:16 AM

All replies

  • Hola,

    Si esta accediendo a traves de proxy, se supone que dicho componente dispone de las propiedades para suministrar el usuario y clave para conectarse al servicio no?

    Saludos,
    Pep Lluis,


    MVP - Visual Developer
    Thursday, March 10, 2011 11:51 AM
  • Hola Pep,

    Gracias por contestar. Lo que comentas es lo primero que miramos y resulta que no tenemos una forma directa de informar el usuario y clave del proxy. Haciendo pruebas hemos visto que las coge del explorador web, pero si el proxy funciona a través de Active Directory parece ser que no las coge del mismo sitio.

    Saludos

    .NETAbapero

    Thursday, March 10, 2011 12:36 PM
  • Hola de nuevo,

    Ya se que no te aporto nada de valor, pero es obvio que la unica solucion la tendras conociendo las especifiacciones del suministrador del control, o bien intentando que te dejen acceder directamente al servicio a traves del descubridor.

    Suerte y si crees que puedo ayudarte en algo mas concreto no dudes en continuar la conversacion.
    Pep Lluis,


    MVP - Visual Developer
    Friday, March 11, 2011 4:31 PM
  • Hola,

    Siguiendo el hilo que inicié con Pep y debido a la poca información que he podido encontrar sobre el asunto de este hilo (sin tener en cuenta la falta de soporte por parte de la AEAT), después de 2 semanas se ha tomado una solución transitoria. El escenario es el siguiente: utilizamos un componente desarrollado por la AEAT para la firma y verificación de firma electrónica; nos llega una factura electrónica firmada con clave privada y utiliza el método VERIFICA para validar la factura con clave pública. Este método accede a las URL https de la AEAT y tiene toda la pinta de ser a través de webservice. Y digo que "toda la pinta" porque es una intuición y no he podido localizar nada de información al respecto.

    El escenario que comento se complementa con un proxy que tiene diferentes puertos para las peticiones http y https. Pues bien, después de mucho buscar y probar, la única solución que hemos encontrado para poder validar las facturas firmadas es utilizar un proxy configurado con el mismo puerto para ambas peticiones (puerto 8080). De momento hemos optado por esta solución pero tarde o temprano tendremos que volver con el tema. Espero poder aportar más información que ayude a más gente y que, por lo menos, el tiempo que he perdido investigando este asunto sirva para otros.

    Saludos

    .NETAbapero

    Thursday, March 24, 2011 4:58 PM