Cita:
Empezado por albertwinperfil
Tengo este mismo problema, ¿existe alguna forma de verificar la integridad de las firmas usando Autofirma sin sacar interfaz de usuario?
|
No
Cita:
Empezado por albertwinperfil
¿existe algún mecanismo fácil de implementar para verificar la firma?
|
Si, seguramente haya en internet varios ejemplos de como verificar la firma de un XML firmado con XAdES, te pego un listado de Grok
Código:
+===============+=============================================================================+===================+==============================================+
| Proyecto | Descripción | Lenguaje | Enlace |
+===============+=============================================================================+===================+==============================================+
| signxml | Implementación de XML Signature y XAdES en Python con verificación completa | Python | github.com /XML-Security/signxml |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| xml-signer | Biblioteca PHP para firmar y verificar documentos XML con soporte XAdES | PHP | github.com /bseddon/xml-signer |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| xadesjs | Implementación en JS/TS de XAdES con método Verify() | JavaScript/TS | github.com /PeculiarVentures/xadesjs |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| xades4j | Biblioteca Java muy completa para XAdES (BES, EPES, T, C, etc.) | Java | github.com /luisgoncalves/xades4j |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| XAdES-Demo | Demo de firma y validación round-trip de XAdES-BES en Java | Java | github.com /vkuzel/XAdES-Demo |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| xades-bes | Clase Java para validar XAdES-BES y extraer certificado | Java | github.com /giosil/xades-bes |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| XAdES (.NET) | Biblioteca .NET para XAdES-BES con validación incluida | C# / .NET | github.com /soonthana/XAdES |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| xades-tools | Herramienta PHP con verifyFile() para validar firmas XAdES | PHP | github.com /grafinet/xades-tools |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| jxades | Biblioteca Java ligera para XAdES BES/EPES/T con validación de políticas | Java | github.com /universitatjaumei/jxades |
+---------------+-----------------------------------------------------------------------------+-------------------+----------------------------------------------+
| dss | Digital Signature Service (proyecto europeo) - valida XAdES baseline y + | Java | github.com /esig/dss |
+===============+=============================================================================+===================+==============================================+
Si no, algún binario que haga lo mismo que autofirma pero sin GUI habrá seguro, solo hay que buscar.