![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
|
Proceso Sobre Integridad Firmas
Buenos días a tod@s,
Estoy dandole vueltas a este proceso, uso autofirmacommandline para firmar los ficheros y puedo usarlo para verificar un fichero en concreto con este comando: Código:
autofirmacommandline.exe verify -i "FICHERO.XML" Alguien ha avanzado con esto para los puñeteros eventos? Gracias ![]() Última edición por Neftali [Germán.Estévez] fecha: 19-11-2025 a las 08:54:23. Razón: Añadir Tags al mensaje |
|
#2
|
||||
|
||||
|
En teoría algo así:
Código:
AutoFirmaCommandLine sign -i inputfile.pdf -o outputfile.pdf -store auto -config "policyIdentifier=2.16.724.1.3.1.1.2.1.9\npolicyIdentifierHash=HASH_BASE64\npolicyIdentifierHashAlgorithm=SHA-256"
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
Cita:
Pero no es eso, firmar los ficheros no es problema, eso lo tengo controlado, es lanzar un proceso bajo demanda que verifique que una lista de ficheros tengan firma válida (vamos que no hayan sido alterados) |
|
#4
|
|||
|
|||
|
Rescato este tema porque había aparcado el problema ... ahora que ya estoy terminando con los eventos de las narices tengo que abordarlo si o si.
Firmar no es el problema, verificar una firma concreta tampoco ... es lanzar un proceso de verificación de toda una cadaena de ficheros y obtener cuantos (y cuales) no están integros. A ver si alguien lo ha resuelto. |
|
#5
|
|||
|
|||
|
Tengo este mismo problema, ¿existe alguna forma de verificar la integridad de las firmas usando Autofirma sin sacar interfaz de usuario? ¿existe algún mecanismo fácil de implementar para verificar la firma?
|
|
#6
|
|||
|
|||
|
Cita:
Cita:
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. |
|
#7
|
|||
|
|||
|
Cita:
Si quieres validar el xml(pero no valida la firma): xmllint.exe, tambien puede por comandos. Ejemplo: xmllint.exe --noout --schema factura.xsd factura.xml > resultado_xsd.txt 2>&1 xmlsec1.exe --verify --trusted-pem certificado.pem factura.xml > resultado_firma.txt 2>&1 Aviso, xmlsec1 no te va a comprobar: Fecha de validez (caducado o no válido aún) Revocación (CRL / OCSP) Última edición por ermendalenda fecha: 21-11-2025 a las 17:41:52. |
![]() |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Capturador de firmas | newtron | Varios | 8 | 11-04-2019 13:42:54 |
| Firmas Digitales con Delphi | Rc96 | Varios | 4 | 26-04-2018 17:54:54 |
| Lector de Firmas | sergio_015 | Varios | 8 | 10-05-2007 01:15:31 |
| Proceso lento al dar enter sobre un boton | Walterdf | Varios | 1 | 05-04-2005 18:20:50 |
| Integridad sobre un campo que puede ser NULL | gluglu | Conexión con bases de datos | 1 | 08-02-2005 12:11:45 |
|