HPDFValidateSignatureByteRange

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

HPDFSignatureByteRanges, Windows verifier'ının ve portable CMS katmanının kullandığı mevcut paylaşılan validator'ı içerir

Aralıklar, tam stream'i kapsayan tek bir çift veya sıfırdan başlayan ve boş olmayan bir dışlanan aralık içeren iki sıralı çift içermelidir; negatif uzunluklar, çakışma, aritmetik taşma ve sınırlar-dışı konumlar reddedilir

Geçerli bir iki-çiftli aralık için SignedRevisionLength, kapsanan son aralığın sonunu; UnsignedTrailingBytes ise o imzalı revizyonun ötesindeki eki bildirir

Hata false döndürür ve her iki çıktı uzunluğunu da temizler; bu yardımcı aritmetiği ve kapsamı denetler ama PDF Contents'ı çözümlemez veya bir CMS imzasını doğrulamaz