Commit Graph
56 Commits
Author SHA1 Message Date
Claudecio Martins 8d0e587114 chore(sdk): prepare package manifest for gitea npm registry and document release flow 2026-10-20 16:45:03 -03:00
Claudecio Martins b19d09a236 docs(sdk): add comprehensive integration examples in sdk/examples 2026-10-20 16:43:46 -03:00
Claudecio Martins 50b5feced5 docs(browser): document https to localhost compatibility and private network access 2026-10-20 16:42:40 -03:00
Claudecio Martins 9dcbac61ec test(ccsp): add bidirectional cross-validation tests against ccsp-v1 schema 2026-10-20 16:42:06 -03:00
Claudecio Martins 957f9c9abd feat(sdk): add typescript types actionable errors and mock server tests 2026-10-20 16:35:29 -03:00
Claudecio Martins e9f90b42cb docs(ccsp): formalize ccsp v1 json schema error catalog and versioning policy 2026-10-20 16:28:33 -03:00
Claudecio Martins 92d4ea3411 docs(perf): publish comprehensive performance benchmark results before and after optimizations 2026-10-20 16:23:10 -03:00
Claudecio Martins 49021d9942 fix(ui): eliminate SpotBugs warnings for volatile developmentMode and prompt listener 2026-10-20 16:20:22 -03:00
Claudecio Martins 67e47cbed5 perf(crypto): use forced certificate rediscovery when hint is not present in cache 2026-10-20 16:15:30 -03:00
Claudecio Martins b00f78505d perf(protocol): enable virtual threads for ccsp server and network io 2026-10-20 16:09:27 -03:00
Claudecio Martins a32ab3b7ce perf(security): implement adaptive smartcard polling and on-demand certificate caching 2026-10-20 16:06:29 -03:00
Claudecio Martins e3d56d90af perf(pdf): use random access read and streaming for large pdf signing 2026-10-20 16:01:28 -03:00
Claudecio Martins 051614a919 perf(app): decouple javafx toolkit for fast ccsp startup on demand 2026-10-20 15:52:50 -03:00
Claudecio Martins bac691aae1 test(bench): add automated benchmark scripts and document baseline metrics 2026-10-20 15:47:38 -03:00
Claudecio Martins 71428cdaad fix(spotbugs): update filter justifications and seal finalizer mitigation on TsaClient 2026-10-20 15:40:41 -03:00
Claudecio Martins cf7ac8c51c docs: publish hardware compatibility matrix and align pades icp-brasil policy documentation 2026-10-20 15:35:21 -03:00
Claudecio Martins 002823ede3 feat(crypto): add certificate chain validation and structured ccsp error mapping 2026-10-20 15:33:08 -03:00
Claudecio Martins 90e2c8ef3d feat(crypto): implement resilient tsa client with fallback and ocsp/crl cache with structured errors 2026-10-20 15:31:47 -03:00
Claudecio Martins 4b6ae923c6 test(pkcs11): add softhsm2 integration test with assumptions and configure ci pipeline 2026-10-20 15:26:39 -03:00
Claudecio Martins 4b64a113b5 test(compliance): add independent conformance test suite for pades and xades and iti guide 2026-10-20 15:24:00 -03:00
Claudecio Martins 06c90b4e86 ci(security): generate cyclonedx sbom, add sbom upload to ci and update stride security model 2026-10-20 15:13:52 -03:00
Claudecio Martins 300944697f feat(security): prevent dev mode activation on production flavor builds 2026-10-20 15:03:30 -03:00
Claudecio Martins 7aa33a4789 test(security): add comprehensive tests for noncemanager ttl, concurrency and clock skew 2026-10-20 15:00:50 -03:00
Claudecio Martins a562909bc5 feat(core): support configurable port, clear collision error handling and discovery proposal 2026-10-20 14:59:25 -03:00
Claudecio Martins 66459bfae4 feat(ui): enhance signature confirmation dialog with wysiwys details and update ccsp spec 2026-10-20 14:56:08 -03:00
Claudecio Martins 1a727e6ff5 feat(security): enforce strict host validation and authorized origin checks on ccsp routes 2026-10-20 14:53:10 -03:00
Claudecio Martins eeeecb0604 feat(security): protect authorized-apps.json integrity with hmac and restricted permissions 2026-10-20 14:50:34 -03:00
Claudecio Martins 4e6dd2a029 docs: document semantic versioning strategy and v0.1.0 release guide 2026-10-20 14:36:41 -03:00
Claudecio Martins cd3ef646d2 ci(renovate): configure automated dependency updates with grouping 2026-10-20 14:35:27 -03:00
Claudecio Martins fa93e31ca1 docs: add changelog, contributing guide and gitea issue/pr templates 2026-10-20 14:35:04 -03:00
Claudecio Martins 6093879aa9 ci: add gitea actions ci workflow with maven cache and artifacts 2026-10-20 14:33:59 -03:00
Claudecio Martins cebeca467f test(coverage): add jacoco check thresholds and update spotbugs filter 2026-10-20 14:33:29 -03:00
Claudecio Martins e50257fb34 chore(repo): move asset generation script and ignore scratch folder 2026-10-20 14:25:56 -03:00
Claudecio Martins 6dce9f9317 chore(build): align JDK requirement to Java 25 LTS across docs and scripts 2026-10-20 14:25:21 -03:00
Claudecio Martins 539d5e4c33 fix: improve SVG text alignment and positioning support in AssetManager 2026-10-12 13:44:31 -03:00
Claudecio Martins 5551d9e667 docs: add SVG design guide and update PDF and XML asset files 2026-10-12 13:40:07 -03:00
Claudecio Martins ef44d34944 refactor: redesign main action grid to 3x2 layout and update related UI components and icons 2026-10-12 13:26:20 -03:00
Claudecio Martins edccfff7ff feat: add exit confirmation dialog, system tray enhancements, and diagnostic options 2026-10-12 12:32:35 -03:00
Claudecio Martins 16212702cb fix: add specific user JDK path to fallback list in jar build script 2026-10-12 10:52:35 -03:00
Claudecio Martins 6f191c6a69 feat: copy built signer jar to sdk directory during build process 2026-10-12 10:43:53 -03:00
Claudecio Martins d1cfab95c2 feat: improve UI startup performance, window focus handling, and system tray interaction with tests 2026-10-12 10:37:36 -03:00
Claudecio Martins 64ca13b3a1 fix: enhance security with strict file permissions, pin isolation, and robust protocol validations 2026-10-11 21:47:35 -03:00
Claudecio Martins f4adc99a01 fix: update CPF and CNPJ document formatting and parsing logic in demo sdk 2026-10-11 21:10:47 -03:00
Claudecio Martins 5f4a212786 feat: implement in-memory log buffer, add ICP-Brasil seal assets, and improve SDK parameter handling 2026-10-11 20:58:49 -03:00
Claudecio Martins 2a50704a7f refactor: update PDF seal text, improve CCSP logging, and add signed PDF response aliases 2026-10-11 20:11:45 -03:00
Claudecio Martins 994a27886e feat: update PDF stamp picker and server CORS settings for enhanced UI rendering 2026-10-11 19:45:30 -03:00
Claudecio Martins b46d8b665f feat: add SDK support for PDF document signing and visual seal customization tools 2026-10-11 18:34:47 -03:00
Claudecio Martins d8d2e6ee46 docs: update documentation files and project README structure 2026-10-11 18:04:46 -03:00
Claudecio Martins 176acf6f40 feat: add SVG asset management, icons, and UI component enhancements 2026-10-11 12:27:47 -03:00
Claudecio Martins 3fab68c118 feat(xml): implementar assinatura digital no padrão XAdES-BES (ETSI TS 101 903 / ICP-Brasil) 2026-10-11 11:28:35 -03:00