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

3.3. Danh sách Desktop API (Cục bộ localhost:6868)

Để tiện cho Web frontend gửi lệnh ký vào máy trạm, ứng dụng Desktop mở sẵn cổng RESTful trực tiếp trên máy người dùng chứa(qua DesktopSigningController). Các endpoint này giao tiếp trực tiếp với USB Token. Không yêu cầu phải tải file lên server.Token.

  • POST /api/desktop/sign-requestsign (LocalSigningController):
      Endpoint ký file PDF cơ bản.
    • Input:POST /api/desktop/document: LocalSignRequestDTOEndpoint ký hỗ trợ convert file (Base64Word, nộiExcel) dungtrước file,khi loạiký.
    • USB
    • POST /api/desktop/document-with-image: Endpoint ký và chèn hình ảnh con dấu (Tương đương chức năng trên Server nhưng ký bằng Token yêuLocal). cầu,Hỗ trợ danh sáchxác định vị contrí dấu/chữchèn ký).
    • ảnh
    • Luồngchèn xử lý: API này sẽ gọi Platform.runLater để mở giao diện TokenProfileDialog yêu cầu người sử dụng Token bấm "OK" và điền mã PIN bảo mật.
    • Tích hợp: Framework dùng DSS Tokenlấp (SmartCard/PKCS#11)OVERLAY), đểtrái Hash(LEFT), tàiphải liệu,(RIGHT) tạo chữ ký CMS/PKCS#7 và trả JSON báo hiệu chữ ký thành công về cho Frontend.v.v.