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 kiểm chứng

Yêu cầu đánh giá theo ngữ cảnh; theo dõi tác vụ và đọc báo cáo VALID, INVALID hoặc INDETERMINATE.

Tra thuật ngữ Việt–Anh

Đọc báo cáo theo ngữ cảnh

VALID

Các phép kiểm tra theo ngữ cảnh được chọn đủ điều kiện kết luận hợp lệ.

INVALID

Một hoặc nhiều phép kiểm tra cho kết quả không hợp lệ; báo cáo nêu lý do.

INDETERMINATE

Chưa đủ dữ liệu hoặc căn cứ để kết luận; không tự đổi thành hợp lệ.

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/archives/{archiveId}/verification
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ụ kiểm chứng
Quyền ứng dụngverification: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ệnVerificationRequested

Chọn ngữ cảnh tin cậy được cấp và bổ sung dữ liệu kiểm chứng.

cURL
curl --fail-with-body --request POST \
  "${BASE_URL%/}/v1/archives/${ARCHIVE_ID}/verification" \
  --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
{
  "evidenceVersion": 1,
  "trustContextId": "trust-test-001",
  "dataReference": "https://storage.example.invalid/test/object-001"
}
Phản hồi mục tiêu
{
  "jobId": "job-verification-001",
  "state": "QUEUED",
  "resourceId": "ver-test-001",
  "correlationId": "corr-test-001",
  "pollAfterSeconds": 2
}
GET/v1/verifications/{verificationId}
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ụ kiểm chứng
Quyền ứng dụngverification: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ộ

Chọn ngữ cảnh tin cậy được cấp và bổ sung dữ liệu kiểm chứng.

cURL
curl --fail-with-body --request GET \
  "${BASE_URL%/}/v1/verifications/${VERIFICATION_ID}" \
  --header "Authorization: Bearer ${ACCESS_TOKEN}" \
  --header "X-Correlation-ID: ${CORRELATION_ID}"
Phản hồi mục tiêu
{
  "verificationId": "ver-test-001",
  "archiveId": "arc-test-001",
  "outcome": "INDETERMINATE",
  "evaluatedAt": "2026-10-15T05:00:00Z",
  "trustContextId": "trust-test-001",
  "policyId": "policy-test-v1",
  "policyVersion": "1",
  "toolVersion": "target-validator-1",
  "evidenceVersion": 1,
  "reasonCodes": [
    "TEST_TRUST_MATERIAL_NOT_SUPPLIED"
  ],
  "steps": [
    {
      "check": "timestamp-path",
      "outcome": "INDETERMINATE",
      "reasonCode": "TEST_TRUST_MATERIAL_NOT_SUPPLIED",
      "detail": "Synthetic response: no trusted TSA token is bundled."
    }
  ]
}

Bước tiếp theo

Tìm trong tài liệu LTANS

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