none
ErrorCheckPolicy al firmar con XADES un documentoXML RRS feed

  • Pregunta

  •  

     

    Buenas a todos,
    Estoy intentando firmar con XADES documentos XML, al ejecutar el método XadesXL me solicita un certificado, lo selecciono y me aparece una excepcion que me aparece el siguiente error:

    {System.Exception: ErrorCheckPolicy

       en Xades.SignatureXadesEpes..ctor(XmlDocument xmlDoc, String uriDoc, String role, Boolean detached, String aplicacion)

       en Xades.XadesSignature.XadesEpes(XmlDocument xmlDoc, String role, String aplicaion)

       en FirmaFacturaE.frmFirmaFacturaE.btoFirmar_Click(Object sender, EventArgs e) en C:\SoftwareClave\FirmaFacturaE\FirmaFacturaE\Form1.cs:línea 37}

    Esto trabajando con la DLL Xades.dll y el código que incluido es el siguiente:

    XadesSignature
    xadesSignature = new XadesSignature();
    xadesSignature.XadesXL(doc, role, urlTSA,

    "MiAplicacion");

    Si alguien puede ayudarme me vendrá muy bien. Gracias.

    Saludos,

    "MiAplicacion");

    Si alguien puede ayudarme me vendrá muy bien. Gracias.

    Saludos,

     

     

    jueves, 8 de octubre de 2009 17:47

Respuestas

Todas las respuestas

  • dentro de cada objeto XadesSignature debes encontrar un evento llamado algo asi como CheckPolicy al cual le debes asignar uin metodo delegado para que minimamente devuelva true, aunque la idea es que con los argumentos del evento hagas algo que valga la pena.


    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Visita Mi Blog C# XNA Sistemas Operativos
    lunes, 12 de octubre de 2009 0:26
    Moderador
  • Lo primero agradecerte tu ayuda.

    He estado revisando los eventos del XadesSignature y no encuentro alguno con el nombre CheckPolicy ni parecido. La verdad es que voy un poco perdido con el asunto, jejeje.

    Saludos,

    martes, 13 de octubre de 2009 7:55
  • si me ayudas con :
    1- donde consigo las dll de Xades para .net
    2- el codigo que ya tienes y un certificado Xades válido

    lo podemos mirar mas facilmente entre los dos.

    Ese mismo error sale con Certificados X 509 y se soluciona tal y como te dije.


    Colabora con la comunidad, si éste mensaje te ha sido de utilidad, márcalo como respuesta correcta.
    Juan Carlos Ruiz Pacheco
    Ingeniero de Sistemas
    Microsoft MVP C#
    MCP,MCTS,DCE+Platino,OCA,OCP
    Visita Mi Blog C# XNA Sistemas Operativos
    martes, 13 de octubre de 2009 17:48
    Moderador