Xác định tập tệp
Giữ quan hệ tài liệu, chữ ký tách rời và phụ lục. Với nhóm dữ liệu, giữ đủ thông tin xác định thành viên trước khi xây cây băm.
Liên kết dữ liệu với cây băm, dấu thời gian và lịch sử bảo quản theo mô hình ERS hoặc XMLERS được chọn.
Liên kết một đối tượng hoặc nhóm tệp đã chốt với dấu thời gian và lịch sử bằng chứng có thể kiểm chứng lại.
| Bạn cần chuẩn bị | Bạn nhận được |
|---|---|
| Tệp độc lập hoặc nhóm dữ liệu có cấu trúc; tài liệu và chữ ký tách rời phải có quan hệ rõ ràng. | Bản ghi bằng chứng có phiên bản, truy xuất được cùng dữ liệu phục vụ kiểm chứng. |
Bên thực hiện: Ứng dụng bảo quản, người quản lý chính sách và bộ kết nối TSA.
Giữ quan hệ tài liệu, chữ ký tách rời và phụ lục. Với nhóm dữ liệu, giữ đủ thông tin xác định thành viên trước khi xây cây băm.
Chọn hồ sơ xử lý ERS hoặc XMLERS. Tham số chuẩn hóa và mã hóa thuộc hồ sơ tương ứng; không mô tả hai cú pháp như đổi vỏ JSON/XML.
Đối chiếu MessageImprint, thuật toán, nonce khi dùng, OID chính sách, chứng thư TSA và thời điểm genTime theo nguồn tin cậy được chọn.
Chỉ công bố phiên bản sau khi liên kết băm và token đã qua kiểm chứng; giữ phiên bản cũ, chuỗi và vật liệu kiểm chứng.
| Hiện tại | Điều kiện | Chủ thể | Tiếp theo | Đầu ra / phục hồi |
|---|---|---|---|---|
| Chờ tạo [mô hình] | Chốt tập tệp, cú pháp và phiên bản chính sách | Dịch vụ bằng chứng | Đang tạo [mô hình] | Lưu bản kê đầu vào; thiếu thành viên phải quay về đối soát nguồn. |
| Đang tạo [mô hình] | Token khớp băm và nguồn TSA được duyệt | Evidence + Trust Adapter | Chờ công bố [mô hình] | Giữ token, đường dẫn cây và ngữ cảnh; timeout không được phát hành thành công. |
| Chờ công bố [mô hình] | Kiểm chứng và lưu phiên bản hoàn tất | Dịch vụ bằng chứng | Đã công bố [mô hình] | Phiên bản trước bất biến; lỗi lưu không được phát EvidenceGenerated. |
| Tình huống | Cách xử lý | Ranh giới |
|---|---|---|
| Thiếu một phụ lục | Chặn kết luận đủ tập dữ liệu. | Giữ kết quả kiểm kê để nguồn bổ sung. |
| Token đúng chữ ký nhưng sai băm | Từ chối token cho đối tượng này. | Chữ ký token không tự chứng minh liên kết dữ liệu. |
| Thử TSA dự phòng | Chỉ dùng TSA và chính sách được cấp. | Giữ nguồn và kết quả kiểm tra của token thực tế. |
Kiểm tra MessageImprint, nonce khi dùng, policy TSA, chuỗi chứng thư và genTime. Lưu thuật toán cùng tham số; không dùng thời gian máy khách làm thời gian tin cậy.
Sai băm hoặc token không tin cậy phải cách ly. Thử lại với TSA được chính sách cho phép; chỉ công bố phiên bản mới sau khi kiểm chứng thành công.
Ghi cú pháp, thuật toán, định danh token TSA, phiên bản bằng chứng và liên kết trước/sau; kiểm tra tính bất biến khi phát hành.
| API | Quyền ứng dụng | Tài liệu |
|---|---|---|
GET /v1/archives/{archiveId}/evidence | evidence:read | API bản ghi bằng chứng |
GET /v1/archives/{archiveId}/evidence/{evidenceVersion} | evidence:read | API bản ghi bằng chứng |
| Thành phần | Định nghĩa |
|---|---|
| Đầu vào | Băm dữ liệu hoặc nhóm đối tượng, lựa chọn ERS/XMLERS, tham chiếu chính sách và phản hồi TSA đã kiểm tra. |
| Đầu ra | Phiên bản bằng chứng bất biến, cây băm rút gọn, chuỗi dấu thời gian và vật liệu kiểm chứng theo cú pháp đã chọn. |

| Phần | Cách thực hiện |
|---|---|
| Mã tổng hợp | arc-test-001 / evidenceVersion 1 |
| Tác vụ | Chốt thành viên và cú pháp trước tạo bằng chứng; kiểm tra imprint trước công bố. |
| Ca nghiệm thu | Thay một thành viên hoặc token không khớp phải chặn công bố; giữ phiên bản trước. |
Đây là tiêu chí thử theo nghiệp vụ; gói mẫu tổng hợp không tự chứng minh backend đã thực thi hoặc ERS hợp lệ.