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:Endpoint ký hỗ trợ convert file (LocalSignRequestDTOBase64Word,nộiExcel)dungtrướcfile,khiloạiký.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 TokenyêuLocal).cầu,Hỗvàtrợdanh sáchxác định vịcontrídấu/chữchènký).ảnh Luồngchènxử lý:API này sẽ gọiPlatform.runLaterđể mở giao diệnTokenProfileDialogyê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áiHash(LEFT),tàiphảiliệ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.