ชนิด THPDFPDFMACLocation
รายงานว่า AuthCode PDF MAC ถูกเก็บไว้ตรงไหนในเอกสาร
การประกาศ
THPDFPDFMACLocation= (pmlUnknown, pmlStandalone,
pmlAttachedToSignature);
ยูนิต
HPDFDoc
ค่า
| ค่า | วัตถุประสงค์ |
|---|---|
pmlUnknown | ยังระบุตำแหน่งไม่ได้ นี่คือสถานะก่อนที่ AuthCode trailer จะ parse สำเร็จ |
pmlStandalone | MAC อยู่ในรายการ AuthCode แบบ standalone ซึ่งพิสูจน์ตัวไฟล์โดยไม่อ้างอิง signature ใด ๆ |
pmlAttachedToSignature | MAC แนบกับ signature และพิสูจน์ digest ที่ผูกกับ signature object นั้นผ่าน SigObjRef ของมัน |
หมายเหตุการใช้งาน
- อ่าน
LocationจากTHPDFPDFMACValidationInfoคู่กับSignatureObjectNumberและSignatureGenerationซึ่งจะมีค่าให้เมื่อเป็น MAC แบบแนบ signature - AuthCode แบบ
AttachedToSigที่SigObjRefparse ไม่ได้จะ fail ด้วยpmsMalformedไม่ใช่ลดระดับไปตีความเป็น standalone - เช็ก
FullFileCoverageบน validation info เมื่อต้องรู้ว่า MAC ครอบคลุมทั้งไฟล์หรือไม่