THPDFPDFMACStatus Type

문서 콘텐츠에 대한 AuthCode PDF MAC 검증 결과를 보고합니다

선언

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

유닛

HPDFDoc

값

값목적
pmsValidMAC를 찾고 복호화하고 인증했으며, coverage 검사를 통과했습니다
pmsNotPresentPDF에 활성 AuthCode가 없습니다
pmsInvalidPasswordMAC 키를 유도하는 데 필요한 문서 암호화 비밀번호가 틀렸습니다
pmsMalformedAuthCode 구조, trailer, ByteRange 배열, salt, 16진수 MAC 값을 파싱할 수 없습니다
pmsUnsupportedAlgorithmMAC digest 알고리즘 또는 location 변형을 지원하지 않습니다
pmsCoverageInvalidByteRange가 요구되는 파일 범위를 덮지 않습니다
pmsDocumentModified데이터 digest가 더 이상 일치하지 않습니다. MAC coverage 안의 바이트가 바뀌었습니다
pmsAuthenticationFailedauthentication tag 또는 키 무결성 검사가 실패했습니다. MAC 값이나 키 재료가 틀렸다는 뜻입니다
pmsPolicyRejected설정된 policy profile이 암호 작업 전에 MAC 매개변수를 거부했습니다
pmsSignatureBindingFailedattached MAC를 서명에 묶는 digest가 더 이상 일치하지 않습니다

사용 참고 사항

관련 API