THPDFPDFMACLocation Type
AuthCode PDF MAC가 문서 안 어디에 저장되어 있는지 보고합니다
선언
THPDFPDFMACLocation= (pmlUnknown, pmlStandalone,
pmlAttachedToSignature);
유닛
HPDFDoc
값
| 값 | 목적 |
|---|---|
pmlUnknown | 위치를 확인하지 못했습니다. AuthCode trailer가 성공적으로 파싱되기 전의 상태입니다 |
pmlStandalone | MAC가 독립 AuthCode 항목에 들어 있으며, 어떤 서명도 참조하지 않고 파일을 인증합니다 |
pmlAttachedToSignature | MAC가 서명에 붙어 있으며, SigObjRef로 그 서명 객체에 묶인 digest를 인증합니다 |
사용 참고 사항
THPDFPDFMACValidationInfo의Location을SignatureObjectNumber,SignatureGeneration과 함께 읽습니다. 이 두 필드는 attached MAC일 때 채워집니다- 파싱 가능한
SigObjRef가 없는AttachedToSigAuthCode는 standalone으로 해석을 낮추는 대신pmsMalformed로 실패합니다 - MAC가 파일 전체를 덮는지 알아야 하면 validation info의
FullFileCoverage를 확인합니다