HPDFValidateSignatureByteRange

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

HPDFSignatureByteRanges contains the existing shared validator used by the Windows verifier and the portable CMS layer

"Intervall måste innehålla antingen ett par som täcker hela strömmen eller två ordnade par som börjar på noll med ett icke-tomt uteslutet intervall; negativa längder, överlapp, aritmetiskt överlopp och positioner utanför intervallet avvisas"

"För ett giltigt tvåpar-intervall" SignedRevisionLength "rapporterar slutet på det senast täckta intervallet och" UnsignedTrailingBytes "rapporterar suffixet efter den signerade revisionen"

"Misslyckande returnerar false och nollställer båda utdatalängderna; denna hjälpare kontrollerar aritmetik och täckning men tolkar inte PDF Contents och verifierar inte en CMS-signatur"