{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20186069,"defaultBranch":"master","name":"clienteafirma","ownerLogin":"ctt-gob-es","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-26T12:55:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5801430?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721111987.0","currentOid":""},"activityList":{"items":[{"before":"598308db237f11eb081f13f6f97475c8cb4b5cbf","after":"3baf7fb66037401de615b7f81deb88561e0182d3","ref":"refs/heads/develop","pushedAt":"2024-09-13T06:30:22.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Corrección firma PDF de formularios modificados\n\n- Se deshabilita la comprobación de PDF Shadow Attack cuando también se realiza la comprobación de formularios modificados y ésta encuentra una modificación con la que registra un error, ya que el análisis de PDF Shadow Attack registraría el mismo error.","shortMessageHtmlLink":"Corrección firma PDF de formularios modificados"}},{"before":"a01e2403e3d0662aec25963ae8a0c9f7ff19a8f0","after":"598308db237f11eb081f13f6f97475c8cb4b5cbf","ref":"refs/heads/develop","pushedAt":"2024-08-28T06:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"Informe de calidad - 1057600 - Corrección de preferencias que se debían bloquear al utilizar la propiedad \"preferencesBlocked\"","shortMessageHtmlLink":"Informe de calidad - 1057600 - Corrección de preferencias que se debí…"}},{"before":"07bc8b66a9e31bea287ef799f18a452691ba945a","after":"a01e2403e3d0662aec25963ae8a0c9f7ff19a8f0","ref":"refs/heads/develop","pushedAt":"2024-08-13T17:59:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Independización de afirma-crypto-core-pkcs7-tsp\n\n- Se independizan los módulos afirma-crypto-cades y afirma-crypto-pdf de afirma-crypto-core-pkcs7-tsp, de tal forma que ahora no es necesario para compilar, aunque sí lo es para el uso de los sellos de tiempo.\n- Cambios menores en casos de prueba.","shortMessageHtmlLink":"Independización de afirma-crypto-core-pkcs7-tsp"}},{"before":"5a590229cf9a76578d1bfd8965c4d9aa6afd052d","after":"07bc8b66a9e31bea287ef799f18a452691ba945a","ref":"refs/heads/develop","pushedAt":"2024-08-02T08:15:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Remodelación contrafirma trifásica CAdES\n\n- Se cambia el mecanismo de contrafirma trifásica CAdES para que, en lugar de realizar una contrafirma con un certificado dummy en la prefirma y sustituir los datos por los correctos en la contrafirma, se obtenga en la prefirma los atributos firmados y en la postfirma se componga por completo la contrafirma. Este nuevo mecanismo mejora también la compatibilidad con claves de curva elíptica.","shortMessageHtmlLink":"Remodelación contrafirma trifásica CAdES"}},{"before":"c6d990df6a0d90efb434da9e4ab841420b11e2eb","after":"5a590229cf9a76578d1bfd8965c4d9aa6afd052d","ref":"refs/heads/develop","pushedAt":"2024-07-29T12:12:52.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Actualización de dependencias\n- Se actualiza la biblioteca de twelvemonkeys para la carga de imágenes a la versión 3.11.0.\n- Se actualiza la biblioteca de tratamiento de los JSON de los lotes de firma a la versión 20240303.","shortMessageHtmlLink":"Actualización de dependencias"}},{"before":"599be74d39a3c8aafc0a113e7c09b9b105b75405","after":"c6d990df6a0d90efb434da9e4ab841420b11e2eb","ref":"refs/heads/develop","pushedAt":"2024-07-23T12:06:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Mejoras XAdES trifásico\n\n- Se mejora la claridad con la que se notifica el error de intentar hacer una firma XAdES trifásica sobre otra firma.\n- Se agrega a la postfirma la decodificación del PKCS#1 asociado a las firmas ECDSA, haciendo que no sea necesario realizarla en cliente.","shortMessageHtmlLink":"Mejoras XAdES trifásico"}},{"before":"11c0388d3b50101b7033572ce8f9dda642345807","after":"599be74d39a3c8aafc0a113e7c09b9b105b75405","ref":"refs/heads/develop","pushedAt":"2024-07-16T12:40:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Mejora de compatibilidad ECDSA\n\n- Se mejora la compatibilidad del API para el caso de que el integrador solicitase una firma con algoritmo ECDSA en lugar de indicar únicamente el hash y que se seleccione el cifrado de automáticamente.","shortMessageHtmlLink":"Mejora de compatibilidad ECDSA"}},{"before":"c40467615160320ff3f80029feeddfdbdb45645e","after":"11c0388d3b50101b7033572ce8f9dda642345807","ref":"refs/heads/develop","pushedAt":"2024-07-15T13:22:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Merge branch 'develop' of https://github.com/ctt-gob-es/clienteafirma into develop","shortMessageHtmlLink":"Merge branch 'develop' of https://github.com/ctt-gob-es/clienteafirma …"}},{"before":"496071dd1906aac305161866734c625092c6d0af","after":"c40467615160320ff3f80029feeddfdbdb45645e","ref":"refs/heads/develop","pushedAt":"2024-07-09T08:17:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Correcciónimportación certificados macOS\n\nSe corrige el script de importación de certificados en el cacerts de las distintas versiones de Java.","shortMessageHtmlLink":"Correcciónimportación certificados macOS"}},{"before":"4aa5e47583850d7c1696a6dee9f5ef8409da94b9","after":"496071dd1906aac305161866734c625092c6d0af","ref":"refs/heads/develop","pushedAt":"2024-07-08T07:29:47.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Correcciones espacios de nombres\n\n- Se corrige/mejora la identificación de los nodos de firma independientemente del prefijo designado al espacio de nombres.\n- Se corrige la identificación de firmas XAdES ASiC-S.\n- Cambio mejor en la configuración del locale del servicio de firma trifásica.","shortMessageHtmlLink":"Correcciones espacios de nombres"}},{"before":"501583339184e6f6e5368e29b9dd5c5259d2daf9","after":"a7c5bc437879c4f5a57f534b00bbfc4be9ed2d06","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-28T09:12:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"Corrección para mostrar algoritmos ECDSA correctamente en los detalles para firmas XAdES.","shortMessageHtmlLink":"Corrección para mostrar algoritmos ECDSA correctamente en los detalle…"}},{"before":"250e096d822e4664e85cbf538371f716af2b93cf","after":"501583339184e6f6e5368e29b9dd5c5259d2daf9","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-26T08:24:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Corrección de compilación\n\n- Se agrega un import desaparecido.","shortMessageHtmlLink":"Corrección de compilación"}},{"before":"8404d529c241f11db40b80026d14d93e515b300b","after":"250e096d822e4664e85cbf538371f716af2b93cf","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-25T15:36:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Corrección Javadoc y HTML prueba\n\n- Correcciones en el Javadoc y cambios menores en el código.\n- Se corrige la selección de fichero de firma en el HTML de pruebas.","shortMessageHtmlLink":"Corrección Javadoc y HTML prueba"}},{"before":"5b3b70f2877758d7708d5b148eee7349ed14787a","after":"8404d529c241f11db40b80026d14d93e515b300b","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-19T15:13:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"Se incluyen los OID para algoritmos DSA.","shortMessageHtmlLink":"Se incluyen los OID para algoritmos DSA."}},{"before":"88b89e4b8ec997836b0c9191d713db7ac51a4729","after":"5b3b70f2877758d7708d5b148eee7349ed14787a","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-19T09:05:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"Solución a problemas en pruebas JUnit en \"afirma-crypto-cades-multi\"","shortMessageHtmlLink":"Solución a problemas en pruebas JUnit en \"afirma-crypto-cades-multi\""}},{"before":"0d7e23732d935bc65a1e654fa512cbca44ba24eb","after":"88b89e4b8ec997836b0c9191d713db7ac51a4729","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-19T06:23:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Correcciones menores\n\n- Comentarios, texto error y cambio de formato.","shortMessageHtmlLink":"Correcciones menores"}},{"before":"374c8abd7ab14a2002040a74c7eb8ba1d81ddc29","after":"0d7e23732d935bc65a1e654fa512cbca44ba24eb","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-17T11:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"Corrección de obtención de algoritmo en AOPkcs1Signer","shortMessageHtmlLink":"Corrección de obtención de algoritmo en AOPkcs1Signer"}},{"before":"1695443a8bd3611d31da370ca7f4deb956af0134","after":"374c8abd7ab14a2002040a74c7eb8ba1d81ddc29","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-12T14:42:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"- Cambio en la clase donde se realizaba la comprobacion de la correcta información del firmante. Pasa de CertificateDetails a CAdESSignAnalyzer.","shortMessageHtmlLink":"- Cambio en la clase donde se realizaba la comprobacion de la correct…"}},{"before":"e19a1b861ee378e638b29ad620d107ecd808ce1e","after":"1695443a8bd3611d31da370ca7f4deb956af0134","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-12T14:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Corrección algoritmos SHA-384\n\n- Se corrige la asociación del OID del algoritmo SHA-384withRSA y SHA-384withECDSA.","shortMessageHtmlLink":"Corrección algoritmos SHA-384"}},{"before":"0e32af5b0e531d08dbaf19d04fcd21ed1f814735","after":"e19a1b861ee378e638b29ad620d107ecd808ce1e","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-12T10:56:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"- Corrección en generación errónea de cofirmas y contrafirmas con algoritmos RSA y ECDSA a la vez.\n- Corrección del funcionamiento del parámetro de validación de certificados.","shortMessageHtmlLink":"- Corrección en generación errónea de cofirmas y contrafirmas con alg…"}},{"before":"a136a33c5465c2ec232bbea4466baa1272aacd57","after":"0e32af5b0e531d08dbaf19d04fcd21ed1f814735","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-10T14:42:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Merge branch 'Soporte_Firma_ECC' of https://github.com/ctt-gob-es/clienteafirma into Soporte_Firma_ECC","shortMessageHtmlLink":"Merge branch 'Soporte_Firma_ECC' of https://github.com/ctt-gob-es/cli…"}},{"before":"e4df640f707aa26f47808345197619362b86025f","after":"a136a33c5465c2ec232bbea4466baa1272aacd57","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-10T14:00:58.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Correcciones firmas XAdES ECDSA\n\n- Se actualiza la biblioteca de Apache Santuario.\n- Se corrige la fecha/hora que se extrae de los sellos de tiempo (se extraía la marca de tiempo).\n- Se agregan tests JUnit.\n- Mejora de logs de error.","shortMessageHtmlLink":"Correcciones firmas XAdES ECDSA"}},{"before":"46808f313cce4461572d9ad8df7b84eee5916c77","after":"4aa5e47583850d7c1696a6dee9f5ef8409da94b9","ref":"refs/heads/develop","pushedAt":"2024-06-06T08:52:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Corrección visualización sello de tiempo\n\n- Se corrige la fecha/hora que se muestra de los sellos de tiempo de las firmas (aunque se extraía bien de las firmas, luego se mostraba la marca de tiempo).\n- Se muestra en el log el error al no poder detectar el tipo de un dato.","shortMessageHtmlLink":"Corrección visualización sello de tiempo"}},{"before":"7cb9485c4587797cdc85b4e920d563c4b37b90f8","after":"e4df640f707aa26f47808345197619362b86025f","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-05T12:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"Correcciones menores en condiciones","shortMessageHtmlLink":"Correcciones menores en condiciones"}},{"before":null,"after":"7cb9485c4587797cdc85b4e920d563c4b37b90f8","ref":"refs/heads/Soporte_Firma_ECC","pushedAt":"2024-06-05T11:36:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Jose2601","name":"José Montero","path":"/Jose2601","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36627048?s=80&v=4"},"commit":{"message":"Desarrollo del funcional que permite generar firmas electrónicas simples o múltiples con algoritmos de curva elíptica.","shortMessageHtmlLink":"Desarrollo del funcional que permite generar firmas electrónicas simp…"}},{"before":"2a12614b8553e10678ff8c89e4c1301325c262e6","after":"46808f313cce4461572d9ad8df7b84eee5916c77","ref":"refs/heads/develop","pushedAt":"2024-05-28T11:50:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Corrección certificado Firefox en Windows\n\n- Se identifica que el certidicado de confianza SSL en el almacén de Firefox Windows no se instala con el alias que debe, lo que hace que durante la desinstalación no se elimine. Ahora, el proceso de desinstalación intenta eliminar también el certificado usando el alias que toma durante la instalación.\n- Se elimina del POM de AutoFirma parámetro innecesario para el empaquetado.","shortMessageHtmlLink":"Corrección certificado Firefox en Windows"}},{"before":null,"after":"f8888062394a4ca41c5802beb2524597a5ce465a","ref":"refs/heads/Branch_v1.8.3","pushedAt":"2024-05-27T10:27:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Actualización a 1.8.3\n\n- Se actualiza el número de versión.\n- Se actualiza la dependencia de iText.","shortMessageHtmlLink":"Actualización a 1.8.3"}},{"before":"a3436f32b5eb8b003f72ed787a23a6926a522c22","after":"2a12614b8553e10678ff8c89e4c1301325c262e6","ref":"refs/heads/develop","pushedAt":"2024-05-14T07:32:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Actualización de instaladores\n\n- Se actualizan los recursos del instalador de fedora.\n- Se actualiza la versión del instalador de Windows 64 bits (se había quedado sin actualizar antes).","shortMessageHtmlLink":"Actualización de instaladores"}},{"before":"aac4f134f6fb7758c082df474233ff08bc13d4cb","after":"a3436f32b5eb8b003f72ed787a23a6926a522c22","ref":"refs/heads/develop","pushedAt":"2024-04-30T15:44:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Fin adaptación XMP con PDF cifrados\n\n- Se bloquea la actualización de los XMP en PDF cifrados, ya que estos no son PDF/A.\n- Se mejora la identificación de la hora de creación de los PDF para evitar que se introduzcan datos corruptos en el XMP.\n- Se agregan nuevos tests.","shortMessageHtmlLink":"Fin adaptación XMP con PDF cifrados"}},{"before":"b8c083bbc77b09ce5fc2d5c88fb0100228526e06","after":"a3436f32b5eb8b003f72ed787a23a6926a522c22","ref":"refs/heads/XMP_PDF_Protegidos","pushedAt":"2024-04-30T15:37:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Gamuci","name":"Carlos Gamuci","path":"/Gamuci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5908736?s=80&v=4"},"commit":{"message":"Fin adaptación XMP con PDF cifrados\n\n- Se bloquea la actualización de los XMP en PDF cifrados, ya que estos no son PDF/A.\n- Se mejora la identificación de la hora de creación de los PDF para evitar que se introduzcan datos corruptos en el XMP.\n- Se agregan nuevos tests.","shortMessageHtmlLink":"Fin adaptación XMP con PDF cifrados"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QwNjozMDoyMi4wMDAwMDBazwAAAAS1Jcvx","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QwNjozMDoyMi4wMDAwMDBazwAAAAS1Jcvx","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0zMFQxNTozNzowNi4wMDAwMDBazwAAAAQ-LM0i"}},"title":"Activity · ctt-gob-es/clienteafirma"}