ชนิด THPDFPDFMACStatus

รายงานผลการตรวจ AuthCode PDF MAC เทียบกับเนื้อหาของเอกสาร

การประกาศ

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

ยูนิต

HPDFDoc

ค่า

ค่าวัตถุประสงค์
pmsValidพบ MAC, ถอดรหัสได้, พิสูจน์ตัวตนผ่าน และการเช็กความครอบคลุมผ่านทั้งหมด
pmsNotPresentPDF ไม่มี AuthCode ที่ยังใช้งานอยู่
pmsInvalidPasswordรหัสผ่านเข้ารหัสเอกสารที่ใช้ derive MAC key ไม่ถูกต้อง
pmsMalformedโครงสร้าง AuthCode, trailer, array ByteRange, salt หรือค่า MAC แบบเลขฐานสิบหก parse ไม่ได้
pmsUnsupportedAlgorithmอัลกอริทึม digest ของ MAC หรือรูปแบบตำแหน่งจัดเก็บไม่รองรับ
pmsCoverageInvalidByteRange ไม่ครอบคลุมช่วงไฟล์ที่กำหนด
pmsDocumentModifieddata digest ไม่ตรงแล้ว แปลว่ามีไบต์ภายในช่วงที่ MAC ครอบคลุมถูกแก้ไข
pmsAuthenticationFailedauthentication tag หรือการเช็กความสมบูรณ์ของ key ไม่ผ่าน แปลว่าค่า MAC หรือ key material ไม่ถูกต้อง
pmsPolicyRejectedโปรไฟล์นโยบายที่ตั้งไว้ปฏิเสธพารามิเตอร์ของ MAC ก่อนที่จะลงมือทำอะไรเชิงเข้ารหัสเลย
pmsSignatureBindingFaileddigest ที่ใช้ผูก MAC แบบแนบกับ signature ของมันไม่ตรงแล้ว

หมายเหตุการใช้งาน

API ที่เกี่ยวข้อง