HPDFValidateSignatureByteRange
function HPDFValidateSignatureByteRange(Source: TStream; const AByteRange: array of Int64; out SignedRevisionLength, UnsignedTrailingBytes: Int64): Boolean;
HPDFSignatureByteRanges bevat de bestaande gedeelde validator die de Windows-verifier en de draagbare CMS-laag gebruiken
Ranges moeten ofwel één paar bevatten dat de complete stream dekt, ofwel twee geordende paren die op nul beginnen met een niet-leet uitgesloten interval; negatieve lengtes, overlap, arithmetic overflow en posities buiten bereik worden geweigerd
Bij een geldig twee-paar-bereik meldt SignedRevisionLength het einde van het laatst gedekte bereik en meldt UnsignedTrailingBytes het suffix na die getekende revisie
Mislukking geeft false terug en maakt beide uitvoerlengtes leeg; deze helper controleert rekenkunde en dekking maar parsen geen PDF Contents en verifieert geen CMS-handtekening