Skip to content

Repository files navigation

BlastSign

BlastSign 是 PDF 數位簽章與驗章工具,透過 HiCOS PKCS#11Windows CryptoAPI 進行憑證簽署流程。

BlastSign is a PDF digital signing and verification tool that uses HiCOS PKCS#11 or Windows CryptoAPI for certificate-backed signing workflows.

本專案採 Apache License 2.0 並以現狀(AS IS)提供。

This project is licensed under Apache License 2.0 and provided on an AS IS basis.

快速開始 / Quick Start

1) 先決條件 / Prerequisites

2) 建置 / Build

mvn clean package

3) 啟動 GUI / Launch GUI

java -jar target\blastsign-1.0.0.jar

4) 命令列範例 / CLI Examples

如需命令列模式,可先查看說明。

For CLI mode, check the help first.

java -jar target\blastsign-1.0.0.jar --help

常用命令 / Common Commands

# 列出 HiCOS PKCS#11 憑證
# List HiCOS PKCS#11 certificates
java -jar target\blastsign-1.0.0.jar list --pkcs11 C:\Windows\System32\HiCOSPKCS11.dll

# 使用 HiCOS 進行 PDF 簽署
# Sign a PDF with HiCOS
java -jar target\blastsign-1.0.0.jar sign --pkcs11 C:\Windows\System32\HiCOSPKCS11.dll --in input.pdf --out signed.pdf

# 讀取 / 驗證簽章
# Read / verify signatures
java -jar target\blastsign-1.0.0.jar read --in signed.pdf --verbose

驗證結果 / Trust Result

信任等級只會輸出:WeakStrongUnknown

The trust result only outputs: Weak, Strong, or Unknown.

判定僅依密碼學證據,不依賴軟體標記、角色、理由、公司關係或法律代理權。

The result is based only on cryptographic evidence, not based on software labels, roles, reasons, company affiliation, or legal authority.

文件入口 / Documentation Entry Points

授權與免責 / License and Disclaimer

本軟體依 Apache License 2.0 以現狀(AS IS)提供,不提供任何保固或損害賠償。

This software is provided under the Apache License 2.0 on an AS IS basis, without warranties or liability for damages.

About

BlastSign: 讓自然人憑證簽署及封包變得簡單 / Easy e-signature with MOICA certificates

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages