GetPDFMACStatus

보안 및 서명

설명

선택한 문서의 현재 PDF MAC 검증 또는 생성 상태를 반환합니다

구문

Delphi

Function TPDFlib.GetPDFMACStatus: Integer;

ActiveX

Function PDFlib::GetPDFMACStatus() As Long

DLL

int DLGetPDFMACStatus(int InstanceID);

반환 값

0PDF MAC이 없습니다
1독립 실행형 PDF MAC이 유효합니다
2PDF MAC이 필요하지만 인증 코드가 없습니다
3PDF MAC 구조 또는 CMS 토큰의 형식이 잘못되었습니다
4바이트 범위가 전체 파일을 올바르게 포함하지 않습니다
5알고리즘 또는 토큰 위치를 지원하지 않습니다
6MAC 키의 래핑을 해제할 수 없습니다
7문서 다이제스트 또는 인증 값이 일치하지 않습니다
8PDF MAC 생성에 실패했습니다

비고

보호된 문서는 암호 확인 후 페이지 콘텐츠가 노출되기 전에 불러오기 과정에서 자동으로 검증됩니다

불러오기에 실패하면 LastErrorCode를 통해 413에서 417 사이의 구체적인 코드가 보고됩니다

참고 항목

SetPDFMACEnabled, ValidatePDFMAC