THPDFAuthenticatedIncrementalUpdateInfo Record
인증된 증분 저장의 판정을 보고합니다. 전체 상태, 검증·인증서 상태를 포함한 평가된 서명 인덱스, 서명과 정책 개수, 차단 사유 텍스트를 담습니다
선언
THPDFAuthenticatedIncrementalUpdateInfo= record
Status: THPDFAuthenticatedIncrementalUpdateStatus;
SignatureIndex: Integer;
SignatureStatus: THPDFSignatureVerifyStatus;
CertificateStatus: THPDFCertificateValidationStatus;
SignatureCount: Integer;
AuthenticatedPolicyCount: Integer;
Issue: AnsiString;
end;
유닛
HPDFDoc
필드
| 필드 | 목적 |
|---|---|
Status | 전체 THPDFAuthenticatedIncrementalUpdateStatus 판정. aiusNotChecked로 초기화되고 단계가 실패하면 aiusIncrementalModeRequired나 aiusPolicyViolation 같은 값으로 옮겨갑니다 |
SignatureIndex | 평가 중인 서명의 0 기반 인덱스. 적용되는 서명이 없으면 -1로 초기화됩니다 |
SignatureStatus | 참조된 서명의 THPDFSignatureVerifyStatus. svNotVerified로 초기화됩니다 |
CertificateStatus | 서명 인증서의 THPDFCertificateValidationStatus. cvsNotValidated로 초기화됩니다 |
SignatureCount | 대상 문서에서 발견한 서명 필드 수 |
AuthenticatedPolicyCount | 이번 패스에서 transform 정책이 인증된 서명 수 |
Issue | 저장이 거부될 때마다 Status 옆에 기록되는 일반 텍스트 사유 |
사용 참고 사항
THotPDF.SaveIncrementalUpdateAuthenticated가 채웁니다. 레코드는 진입 시 초기화되므로false결과 뒤에 살펴봐도 안전합니다Status를 권위 있는 값으로 다루고,Issue는 로깅이나 UI 표시용 설명 텍스트로 다룹니다- options 인자 없는 오버로드는
THPDFAuthenticatedIncrementalUpdateOptions.Default를 적용하고 같은 레코드로 보고합니다