THotPDF.CheckLoadedSignatureSeedValue Method

선언

function CheckLoadedSignatureSeedValue(SigIndex: Integer;
  const SubFilter: AnsiString; const DigestMethod: AnsiString;
  const Reason: AnsiString; MDPMode: Integer;
  out Violation: AnsiString): boolean;

동작

카운터서명 또는 재서명 워크플로우를 위한 Seed-value 적용입니다. 로드된 서명 필드 하나의 /SV 딕셔너리를 읽고, 후보 서명 프로파일이 그 제약 조건을 만족하는지 검사합니다. 만족하면 true를 반환하며, /SV가 없어 제약이 없는 경우도 마찬가지입니다. false일 때는 Violation out 매개변수에 처음으로 실패한 제약 조건이 담겨 호출자의 오류 메시지에 쓸 수 있습니다

SubFilter, DigestMethod, Reasons, MDP는 ISO 32000-1 12.7.5.5와 12.7.5.5.3의 F-bit 시맨틱을 따릅니다. forced bit는 불일치를 오류로 만들고, unforced bit는 선호도를 걸러낼 뿐입니다

참고: GetLoadedSignatureInfo, 공유 캐시를 사용한 배치 서명 검증