THPDFHeadlessDocument.SetSignaturePolicyOptions
procedure SetSignaturePolicyOptions(const Options: THPDFHeadlessCMSOptions);
property SignaturePolicyOptions: THPDFHeadlessCMSOptions read FSignaturePolicyOptions;
서명된 문서의 증분 저장이나 폼 갱신 전에 기존 서명의 검증을 구성합니다
기본 검증은 CA 파일 없이 암호학적 무결성과 적용 가능한 ESS signing-certificate 바인딩을 검사합니다. 이전 서명이 애플리케이션 신뢰 요구를 충족해야 한다면 명시적 신뢰 CA나 타임스탬프 정책을 제공하세요
원본 인증 리비전이 DocMDP와 FieldMDP 권한을 통제합니다. P1은 필드 변경을 막고, P2와 P3은 잠기지 않은 기존 서명되지 않은 쓰기 가능 필드의 값과 appearance를 허용합니다
서명 사전, 필드 정의, 잠긴 필드, 페이지 콘텐츠, 보호된 리소스는 인증된 의미론을 유지합니다. 잘못된 정책 문법, 무효한 기존 서명, 실패한 설정 신뢰, 취소는 갱신을 막습니다
CMS와 타임스탬프 검증에는 문서 취소 토큰을 쓰고, 검증 예산을 양수로 유지하고, NUL 문자 없는 인증서와 CRL 경로를 제공하세요
UseAdobeRevocationInfo가 켜져 있으면, 채워진 모든 기존 서명(DocTimeStamp 포함)이 허용된 폼 갱신이 진행되기 전에 실제 서명된 폐기 속성을 인증해야 합니다. 평가되지 않거나 무효한 폐기 보고서는 갱신을 승인할 수 없습니다
RFC 3161 문서 타임스탬프에서 서명된 Adobe 증거와 Timestamp.RequireRevocation은 별도 요구입니다. 전자는 임베드된 서명 속성을 RevocationValidation 신뢰에 대해 인증하고, 후자는 설정된 TSA 인증서 상태 검증을 적용합니다