HPDFValidateSignatureByteRange
function HPDFValidateSignatureByteRange(Source: TStream; const AByteRange: array of Int64; out SignedRevisionLength, UnsignedTrailingBytes: Int64): Boolean;
HPDFSignatureByteRanges zawiera istniejący współdzielony walidator używany przez weryfikator Windows i przenośną warstwę CMS
Zakresy muszą zawierać albo jedną parę pokrywającą kompletny strumień, albo dwie uporządkowane pary startujące w zerze z niepustym wyłączonym interwałem; ujemne długości, nakładanie, przepełnienie arytmetyczne i pozycje poza zakresem są odrzucane
Dla poprawnego zakresu dwuparowego SignedRevisionLength raportuje koniec ostatniego pokrytego zakresu, a UnsignedTrailingBytes sufiks za tą podpisaną rewizją
Niepowodzenie zwraca false i czyści obie długości wyjściowe; ten helper sprawdza arytmetykę i pokrycie, ale nie parsuje PDF Contents ani nie weryfikuje podpisu CMS