Node.js 20+
Trustux è un’applicazione Node senza passaggi di build nativi. La crittografia delle firme è puro JS (asn1js / pkijs).
Trustux gira interamente sulla tua macchina. C’è un’interfaccia web per caricare un documento firmato e leggerne il verdetto, e un verificatore da riga di comando per script e pipeline. In entrambi i casi, il documento non lascia mai il tuo computer.
Node.js 20+
Trustux è un’applicazione Node senza passaggi di build nativi. La crittografia delle firme è puro JS (asn1js / pkijs).
A trust store
La radice AC Raíz República Argentina è precaricata. Puoi aggiungere o sostituire radici per giurisdizione.
A signed document
Un PDF firmato (PAdES), una fattura XML (XAdES) o un CMS .p7m / .p7s (CAdES).
git clone https://github.com/diegoparras/trustux.git && cd trustuxnpm installnpm start # → http://localhost:8095Apri la pagina, trascina un documento firmato e leggi il verdetto a semaforo con il suo report esportabile.
npm installnode firma-core/cli.js path/to/signed.pdfLa CLI stampa il verdetto per integrità, identità, validità e lo standard rilevato — comodo per script e CI.
http://localhost:8095, oppure invoca la CLI su un file.La catena di certificati viene validata fino a una radice fidata. Trustux include l’AC Raíz República Argentina precaricata, e il trust store è modificabile per giurisdizione — aggiungi le radici che ti servono o fissa le tue.
Il repository include fixture di esempio con una tabella di verità: PDF (PAdES) integri, alterati, con doppia firma, marcati temporalmente, SHA-1 e revocati, più fatture XML (XAdES) firmate e alterate. Ti permettono di confermare che Trustux segnali correttamente ciascun caso prima di affidargli documenti reali.