コンテンツにスキップ

Trustux をインストール

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)。

Terminal window
git clone https://github.com/diegoparras/trustux.git && cd trustux
npm install
npm start # → http://localhost:8095

ページを開き、署名された書類をドロップして、エクスポート可能なレポート付きの信号機式の判定を読みます。

  1. http://localhost:8095 で UI を開くか、ファイルに対して CLI を呼び出します。
  2. 署名された書類をドロップします。Trustux は標準(PAdES / XAdES / CAdES)を自動的に検出します。
  3. 判定を読みます: 完全性身元(署名者の CUIT/CUIL と発行 CA を含む)、署名時点での 有効性 について、緑/黄/赤の信号。
  4. ファイルに添付するためにレポートをエクスポートします。

証明書チェーンは信頼されたルートまで検証されます。Trustux は AC Raíz República Argentina をプリロードして提供し、トラストストアは 管轄ごとに編集可能 です — 必要なルートを追加するか、自分のルートをピン留めできます。

リポジトリには、真理値表付きのサンプルフィクスチャが含まれています: 無傷、改竄済み、二重署名、タイムスタンプ付き、SHA-1、失効済みの PDF(PAdES)、加えて署名済みおよび改竄済みの XML 請求書(XAdES)。これらにより、実際の書類を信頼する前に、Trustux が各ケースを正しくフラグ付けすることを確認できます。