Mobile-ID · Bảo quản bằng chứng số dài hạn
Khách hàng và đối tácDemo quy trìnhLiên hệ
Trusted LTANS
Đăng ký thử
MOBILE-ID · TRUSTED LTANS

API gia hạn

Gửi quyết định gia hạn theo TIMESTAMP hoặc HASH_TREE; kiểm tra quyền dữ liệu, phê duyệt và kết quả tiếp nối.

Tra thuật ngữ Việt–Anh

Hai chế độ gia hạn

Quyết địnhĐầu vàoKết quả
Gia hạn dấu thời gianBằng chứng trước; hàm băm cây còn phù hợp.Dấu thời gian mới trong chuỗi phù hợp.
Gia hạn cây bămDữ liệu gốc và bằng chứng trước theo mô hình xử lý.Băm lại, cây mới, dấu thời gian mới và chuỗi mới.

Gia hạn cây băm yêu cầu truy cập dữ liệu đã lưu trữ và bằng chứng trước theo mô hình xử lý bản ghi bằng chứng áp dụng.

openapi.yamlopenapi.jsonasyncapi.yamlpostman-target.json

MÔ PHỎNG CỤC BỘ · Hợp đồng mục tiêu · Không gửi yêu cầu mạng

POST/v1/renewals
HỢP ĐỒNG MỤC TIÊU · API 3.0.0-draft
Thuộc tínhGiá trị
Chủ sở hữu kỹ thuậtDịch vụ gia hạn
Quyền ứng dụngrenewals:write
HTTP202
Xử lý lời gọiTác vụ bất đồng bộ: xem schema Job và trạng thái tài nguyên kết quả.
Sự kiệnRenewalStarted

Khôi phục quyền đọc dữ liệu gốc trước gia hạn cây băm.

cURL
curl --fail-with-body --request POST \
  "${BASE_URL%/}/v1/renewals" \
  --header "Authorization: Bearer ${ACCESS_TOKEN}" \
  --header "X-Correlation-ID: ${CORRELATION_ID}" \
  --header "Idempotency-Key: ${IDEMPOTENCY_KEY}" \
  --header "Content-Type: application/json" \
  --data-binary "@${REQUEST_FILE}"
Yêu cầu JSON
{
  "archiveId": "arc-test-001",
  "evidenceVersion": 1,
  "mode": "HASH_TREE",
  "dataReference": "https://storage.example.invalid/test/object-001",
  "approvalId": "approval-test-001",
  "reason": "Scheduled synthetic test"
}
Phản hồi mục tiêu
{
  "renewalId": "ren-test-001",
  "archiveId": "arc-test-001",
  "jobId": "job-test-002",
  "mode": "HASH_TREE",
  "state": "APPROVED"
}
GET/v1/renewals/{renewalId}
HỢP ĐỒNG MỤC TIÊU · API 3.0.0-draft
Thuộc tínhGiá trị
Chủ sở hữu kỹ thuậtDịch vụ gia hạn
Quyền ứng dụngrenewals:read
HTTP200
Xử lý lời gọiXác thực/quyền → xử lý HTTP; đây không phải enum trạng thái tài nguyên.
Sự kiệnNhật ký hoặc sự kiện nội bộ

Khôi phục quyền đọc dữ liệu gốc trước gia hạn cây băm.

cURL
curl --fail-with-body --request GET \
  "${BASE_URL%/}/v1/renewals/${RENEWAL_ID}" \
  --header "Authorization: Bearer ${ACCESS_TOKEN}" \
  --header "X-Correlation-ID: ${CORRELATION_ID}"
Phản hồi mục tiêu
{
  "renewalId": "ren-test-001",
  "archiveId": "arc-test-001",
  "jobId": "job-test-002",
  "mode": "HASH_TREE",
  "state": "APPROVED"
}

Bước tiếp theo

Tìm trong tài liệu LTANS

Ảnh minh họa được mở rộng