Unit Technology Corporation
Signature Hub
Nền tảng ký số tập trung
Backend Software Engineer · Team 4 người · ngân hàng và doanh nghiệp
Bài toán
Các hệ thống khách hàng cần một đường ký chung tới nhiều nhà cung cấp mà không lưu nội dung tài liệu tập trung.
Kiến trúc
Sơ đồ đã giản lược, không có chi tiết nội bộ của khách hàng.
Công việc đã làm
- Xây dựng các service backend để ký qua HSM, nhà cung cấp ký từ xa và VNeID.
- Tham gia luồng ký hướng sự kiện giữa các microservice Spring Boot trên Kafka.
- Xây dựng ký và kiểm tra chữ ký PDF (PAdES, PKCS#7), tích hợp HSM qua PKCS#11.
Quyết định chính
Xử lý ký bất đồng bộ
Yêu cầu được phát thành sự kiện, xử lý bất đồng bộ và theo dõi bằng mã giao dịch.
Không giữ nội dung nhạy cảm ở hub
Nội dung request giữa agent và hub được mã hóa, còn service data và audit chỉ lưu metadata.
Công nghệ
Spring Cloud · Kafka · PostgreSQL · PKCS#11