HPDFValidateSignatureByteRange

function HPDFValidateSignatureByteRange(Source: TStream;
  const AByteRange: array of Int64;
  out SignedRevisionLength, UnsignedTrailingBytes: Int64): Boolean;

HPDFSignatureByteRanges는 Windows 검증기와 포터블 CMS 레이어가 쓰는 기존 공유 검증기를 담습니다

범위는 전체 스트림을 덮는 한 쌍이거나 0에서 시작하고 비어 있지 않은 제외 구간을 가진 순서 있는 두 쌍이어야 합니다. 음수 길이, 겹침, 산술 오버플로, 범위 밖 위치는 거부됩니다

유효한 두 쌍 범위에서 SignedRevisionLength는 마지막으로 덮은 범위의 끝을, UnsignedTrailingBytes는 그 서명 리비전을 넘는 접미사를 보고합니다

실패하면 False를 반환하고 두 출력 길이를 지웁니다. 이 헬퍼는 산술과 커버리지를 검사할 뿐 PDF Contents를 파싱하거나 CMS 서명을 검증하지 않습니다