Nhảy đến nội dung chính

4.2. Module signing-core

Đây là "trái tim" của hệ thống, nơi thực hiện toàn bộ các nghiệp vụ mật mã học (Cryptography) và can thiệp vật lý vào file PDF.

  • Nhiệm vụ:

    • Khởi tạo và thiết lập các API tích hợp với thư viện DSS (Digital Signature Services) của liên minh Châu Âu (eu.europa.ec.joinup.sd-dss).
    • Thực thi việc băm tài liệu (Document Hashing) và cấp phát đối tượng PAdES Signature.
    • Quản lý nghiệp vụ Custom Validation cho file PDF.
  • Thành phần kỹ thuật nổi bật:

    • Cung cấp các lớp Handler mở rộng như bộ thư viện đọc/ghi file PDFBox.
    • Các package eu.europa.esig.dss.pdf... được custom lại (nếu có) để xử lý triệt để các lỗi hiển thị (Visual Signature) mà bản gốc DSS đôi khi không hỗ trợ trơn tru ở phông chữ tiếng Việt.