HPDFValidateSignatureByteRange

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

HPDFSignatureByteRanges contiene il validatore condiviso esistente usato dal verifier Windows e dallo strato CMS portabile

Gli intervalli devono contenere o una coppia che copre l'intero stream o due coppie ordinate che partono da zero con un intervallo escluso non vuoto; lunghezze negative, sovrapposizioni, overflow aritmetico e posizioni fuori intervallo vengono rifiutati

Per un intervallo valido a due coppie, SignedRevisionLength riporta la fine dell'ultimo intervallo coperto e UnsignedTrailingBytes riporta il suffisso oltre quella revisione firmata

In caso di fallimento restituisce false e azzera entrambe le lunghezze di output; questo helper controlla aritmetica e copertura ma non analizza i Contents del PDF né verifica una firma CMS