Chuyển tới nội dung chính

Chữ ký số USB trên LinuxViet

Trạng thái: Khả dụng với nhiều nhà cung cấp CA — cần cài driver đúng token.

Chữ ký số USB dùng cho: eTax, hóa đơn điện tử, BHXH điện tử, ký hợp đồng.

Nhà cung cấp phổ biến tại Việt Nam

Nhà cung cấpGhi chú Linux
VNPT-CADriver Linux có trên website VNPT
BKAV CAKiểm tra bản Linux mới nhất
FPT-CAMiddleware PKCS#11
Viettel-CADriver + Firefox extension

Cài đặt cơ bản

sudo apt install opensc pcscd libnss3-tools
sudo systemctl enable --now pcscd
  1. Cắm USB token
  2. Cài driver từ nhà cung cấp CA
  3. Mở Firefox → Cài module PKCS#11 (nếu được hướng dẫn)
  4. Truy cập eTax / cổng ký số và thử ký thử

Trình duyệt

  • Firefox: hỗ trợ PKCS#11 tốt hơn cho token VN
  • Chrome: một số token cần extension riêng

Khắc phục nhanh

Triệu chứngThử
Không nhận tokenpkcs11-tool --list-slots, kiểm tra pcscd
Ký lỗi trên webThử Firefox, tắt extension chặn
Driver chỉ có WindowsDùng máy ảo Windows cho ký số

Liên quan