Node.js 20+
Trustux はネイティブビルドステップのない Node アプリケーションです。署名の暗号処理は純粋な JS(asn1js / pkijs)です。
Trustux はすべてあなたのマシン上で動作します。署名された書類をアップロードして判定を読む Web UI と、スクリプトやパイプライン向けの コマンドライン検証ツール があります。どちらの場合も、書類があなたのコンピューターから外に出ることはありません。
Node.js 20+
Trustux はネイティブビルドステップのない Node アプリケーションです。署名の暗号処理は純粋な JS(asn1js / pkijs)です。
トラストストア
AC Raíz República Argentina ルートがプリロードされています。管轄ごとにルートを追加または置き換えられます。
署名された書類
署名済み PDF(PAdES)、XML 請求書(XAdES)、または CMS の .p7m / .p7s(CAdES)。
git clone https://github.com/diegoparras/trustux.git && cd trustuxnpm installnpm start # → http://localhost:8095ページを開き、署名された書類をドロップして、エクスポート可能なレポート付きの信号機式の判定を読みます。
npm installnode firma-core/cli.js path/to/signed.pdfCLI は完全性、身元、有効性、検出された標準について判定を出力します — スクリプトや CI に便利です。
http://localhost:8095 で UI を開くか、ファイルに対して CLI を呼び出します。証明書チェーンは信頼されたルートまで検証されます。Trustux は AC Raíz República Argentina をプリロードして提供し、トラストストアは 管轄ごとに編集可能 です — 必要なルートを追加するか、自分のルートをピン留めできます。
リポジトリには、真理値表付きのサンプルフィクスチャが含まれています: 無傷、改竄済み、二重署名、タイムスタンプ付き、SHA-1、失効済みの PDF(PAdES)、加えて署名済みおよび改竄済みの XML 請求書(XAdES)。これらにより、実際の書類を信頼する前に、Trustux が各ケースを正しくフラグ付けすることを確認できます。