Lỗi ký số PDF bằng USB token trên Foxit: cách khắc phục
Lỗi ký số PDF bằng USB token VNPT, Viettel trên Foxit: không thấy chứng thư, không ký được, chữ ký báo không hợp lệ. Nguyên nhân và cách sửa từng lỗi.
Doanh nghiệp Việt Nam thường đã có sẵn USB token chữ ký số từ VNPT, Viettel hoặc nhà cung cấp dịch vụ chứng thực chữ ký số khác, dùng cho thuế, hải quan, bảo hiểm. Token đó cũng dùng được để ký file PDF trong Foxit PDF Editor. Bài này tập trung vào phần hay vướng nhất: làm cho Foxit nhận chứng thư trên token và xử lý các lỗi ký số PDF hay gặp như “không ký được”. Các bước ký đầy đủ, gắn dấu thời gian và khung pháp lý có trong bài hướng dẫn ký số PDF bằng Foxit PDF Editor.
Mọi đường dẫn menu dưới đây lấy từ User Guide chính thức của Foxit PDF Editor cho Windows. Tên menu có thể khác đôi chút giữa các phiên bản.
1. Cần gì trước khi ký?
- USB token còn hạn và mã PIN của token.
- Driver/phần mềm quản lý token do chính nhà cung cấp chữ ký số của bạn phát hành (tải từ trang hỗ trợ của VNPT, Viettel… hoặc theo hướng dẫn khi nhận token). Foxit không cài driver token thay bạn.
- Foxit PDF Editor (Editor, Editor+ hoặc bản vĩnh viễn Editor 14). Trang sản phẩm Foxit PDF Reader miễn phí chỉ liệt kê ký bằng chữ ký tay/eSign và xác minh chữ ký số; để ký bằng chứng thư số một cách đầy đủ, hãy dùng Foxit PDF Editor.
2. Cho Foxit nhận chứng thư trên token
Foxit đọc digital ID ở hai nơi: file PKCS#12 (.pfx/.p12) và Windows Certificate Store. Với token, có hai cách:
Cách 1: qua Windows Certificate Store. Cắm token, mở phần mềm quản lý token của nhà cung cấp để chứng thư được đăng ký vào Windows. Sau đó trong Foxit chọn Protect > Digital IDs: cửa sổ này liệt kê mọi digital ID trên máy. Nếu thấy tên doanh nghiệp/cá nhân của bạn, có thể ký ngay.
Cách 2: gắn module PKCS#11 của token. Nếu chứng thư không hiện ở cách 1, vào File > Preferences > Signature, bấm Module Settings…, trong hộp thoại PKCS#11 Modules and Tokens chọn Attach Module rồi trỏ tới file .dll PKCS#11 mà nhà cung cấp token cài trên máy. Tên và vị trí file .dll khác nhau theo từng loại token; hãy hỏi bộ phận hỗ trợ của nhà cung cấp nếu không chắc.
3. Ký file PDF
Tóm tắt theo hướng dẫn Place a signature của Foxit:
- Mở file, chọn Protect > Sign & Certify > Place Signature.
- Kéo chuột vẽ ô chữ ký.
- Chọn digital ID trên token trong danh sách. Nếu máy có nhiều chứng thư (ví dụ chứng thư cũ đã hết hạn), chọn đúng chứng thư còn hiệu lực.
- Chọn kiểu hiển thị chữ ký, nhập lý do, địa điểm nếu cần.
- Bấm Sign, chọn nơi lưu file đã ký. Khi phần mềm token hỏi PIN, nhập PIN của token.
Cần ký cùng vị trí cho nhiều file, dùng Apply to Multiple Files trong cùng hộp thoại. Chi tiết từng tùy chọn, xem bài hướng dẫn đầy đủ.
4. Lỗi ký số PDF thường gặp và cách xử lý
| Hiện tượng | Nguyên nhân thường gặp | Cách xử lý |
|---|---|---|
| Không thấy chứng thư trong danh sách khi ký | Driver token chưa cài, token chưa cắm, hoặc chứng thư chưa vào Windows Certificate Store | Cài driver của nhà cung cấp, cắm token, kiểm tra lại ở Protect > Digital IDs; nếu vẫn không có, gắn module PKCS#11 (mục 2) |
| Dùng Foxit PDF Reader không ký số được | Reader tập trung vào đọc, ghi chú, ký tay/eSign và xác minh chữ ký | Dùng Foxit PDF Editor; có thể thử 14 ngày miễn phí |
| Đặt ô ký xong không di chuyển được | Foxit mặc định ký ngay khi đặt chữ ký | Bỏ tùy chọn ký ngay trong File > Preferences > Signature, khi đó phải bấm Sign Document sau khi đặt |
| Đối tác mở file thấy chữ ký “không xác định” | Máy đối tác chưa tin cậy chứng thư gốc của nhà cung cấp chữ ký số | Thêm chứng thư gốc vào danh sách Trusted Certificates. Foxit có tùy chọn tin cậy toàn bộ chứng thư gốc trong Windows Certificate Store, nhưng chính Foxit cảnh báo việc này có thể giảm an toàn |
| Người ký sau không ký tiếp được | Người ký trước đã tick Lock Document After Signing | Chỉ người ký cuối cùng mới khóa tài liệu |
| Sau khi ký không sửa được nội dung | Đây là hành vi đúng: chữ ký số bảo vệ tính toàn vẹn tài liệu | Sửa xong mới ký; nếu cần sửa, sửa bản gốc chưa ký rồi ký lại |
Foxit mặc định tự kiểm tra chữ ký khi mở tài liệu và hiển thị kết quả ở bảng Digital Signatures.
5. Lưu ý với token của cơ quan nhà nước
Chữ ký số chuyên dùng công vụ (do Ban Cơ yếu Chính phủ cấp) có thể đi kèm phần mềm ký riêng và quy định riêng của cơ quan. Hãy làm theo hướng dẫn của đơn vị cấp chứng thư; nguyên tắc chung vẫn là chứng thư phải xuất hiện trong Windows hoặc qua module PKCS#11 thì Foxit mới dùng được.
Câu hỏi thường gặp
Token VNPT, Viettel có dùng được với Foxit không?
Foxit dùng chứng thư nằm trong Windows Certificate Store, file PKCS#12 hoặc module PKCS#11. Token của nhà cung cấp nào cũng vậy: cài đúng driver để chứng thư hiện ra theo một trong các cách trên là ký được. Nên dùng thử 14 ngày với chính token của bạn trước khi mua.
Foxit Reader miễn phí có ký số bằng token được không?
Trang sản phẩm Foxit PDF Reader liệt kê ký tay, eSign và xác minh chữ ký số. Để ký bằng chứng thư số, ký hàng loạt và dùng đủ công cụ bảo mật, hãy dùng Foxit PDF Editor.
Gói Foxit nào có ký số bằng chứng thư?
Theo bảng so sánh của Foxit, chữ ký bằng chứng thư (certificate signatures) có trong cả Foxit PDF Editor và Editor+. Bản vĩnh viễn Foxit PDF Editor 14 cũng có công cụ ký số trên máy tính. Xem bảng giá Foxit PDF Editor.
Cần hỗ trợ cấu hình token?
Kỹ thuật viên FoxitPDF.vn hỗ trợ cài đặt Foxit, nhận chứng thư token và thiết lập chứng thư tin cậy qua UltraViewer. Xem bảng giá, tải dùng thử 14 ngày hoặc gọi/Zalo 0977 893 681.
Hướng dẫn dựa trên tài liệu chính thức của Foxit. Driver và module PKCS#11 do nhà cung cấp chữ ký số phát hành; tham khảo thêm hướng dẫn của nhà cung cấp token.
Nguồn tham khảo:
- Foxit User Guide — About Digital ID: https://resource-cms.foxit.com/foxit-pdf-editor-for-windows/about-digital-id
- Foxit User Guide — Place a signature: https://resource-cms.foxit.com/foxit-pdf-editor-for-windows/place-a-signature
- Foxit User Guide — Signature preferences: https://www.foxit.com/resource-hub/user-guide/foxit-pdf-editor-for-windows/signature/
- Foxit User Guide — Trusted certificates: https://www.foxit.com/resource-hub/user-guide/foxit-pdf-editor-for-windows/trusted-certificates
- Foxit PDF Reader: https://www.foxit.com/pdf-reader/
- Foxit PDF Editor — Pricing & plan comparison: https://www.foxit.com/pdf-editor/pricing/