THPDFPDFMACStatus Type

Báo kết quả xác thực một AuthCode PDF MAC trên nội dung tài liệu

Khai báo

THPDFPDFMACStatus= (pmsValid, pmsNotPresent, pmsInvalidPassword,
  pmsMalformed, pmsUnsupportedAlgorithm, pmsCoverageInvalid,
  pmsDocumentModified, pmsAuthenticationFailed, pmsPolicyRejected,
  pmsSignatureBindingFailed);

Đơn vị

HPDFDoc

Giá trị

Giá trịMục đích
pmsValidMAC được định vị, giải mã và xác thực thành công, các kiểm tra coverage của nó đều đạt
pmsNotPresentPDF không chứa AuthCode nào còn hiệu lực
pmsInvalidPasswordMật khẩu mã hóa tài liệu cần để dẫn xuất khóa MAC sai
pmsMalformedCấu trúc AuthCode, trailer, mảng ByteRange, salts hoặc giá trị MAC thập lục phân không parse được
pmsUnsupportedAlgorithmThuật toán digest của MAC hoặc biến thể vị trí không được hỗ trợ
pmsCoverageInvalidByteRange không phủ hết phạm vi tệp yêu cầu
pmsDocumentModifiedDigest dữ liệu không còn khớp, tức là có byte bên trong vùng coverage của MAC bị thay đổi
pmsAuthenticationFailedAuthentication tag hoặc kiểm tra toàn vẹn khóa thất bại, nghĩa là giá trị MAC hoặc key material sai
pmsPolicyRejectedPolicy profile đã cấu hình từ chối các tham số MAC trước bất kỳ thao tác mã học nào
pmsSignatureBindingFailedDigest liên kết một MAC attached với signature của nó không còn khớp

Ghi chú sử dụng

API liên quan