THPDFHeadlessDocument.VerifySignature
function VerifySignature(SignatureIndex: Integer; const Options: THPDFHeadlessCMSOptions): THPDFHeadlessCMSResult;Mevcut sıfır tabanlı bir AcroForm imzasını, tam onaltılık veya literal Contents boşluğuna ve tarihsel revizyonuna karşı doğrular; sıradan varsayılan options'larla adbe.pkcs7.detached ve ETSI.CAdES.detached kabul eder ve imzasız sondaki baytları bütünlükten ayrı bildirir
Trust'i değerlendirmek için açık CA ayarları kullanın; tek başına bütünlük sertifika trust'i değildir
Belge, RequireCAdES false olsa bile ETSI.CAdES.detached için otomatik olarak ESS signing-certificate bağı gerektirir; RequireCAdES ayarlamak, sıradan ayrık CMS imzaları için de o bağı gerektirir
Literal Contents, PDF onaltılık kaçışlarını, standart kaçırılmış karakterleri ve satır devamını destekler; çözülmüş baytları, her iki sınırlayıcı dâhil, ByteRange'in dışladığı tam tek string ile eşleşmelidir
CMS bayt sınırları çözülmüş ikili baytlara, belge nesne sınırları kodlanmış boşluğa uygulanır ve cancellation, çözümleme ve kriptografik doğrulamadan önce gözlenebilir kalır
Bu bütünlük denetimi bir CA dosyası olmadan çalışır ve imzalayan sertifikayı güvenilen işaretlemez; izin verilen imzalı-form güncellemeleri ve DSS kanıt eklemesi, aynı kimlikli literal veya onaltılık Contents'u kullanır
Headless belge · CMS sağlayıcısı
DocTimeStamp/ETSI.RFC3161 da otomatik olarak tanınır; tam kapsanan PDF imprint'i, kapsüllenmiş CMS'i, ESS bağı, kritik TSA EKU'su, sürümü ve imzalayan adı, varsayılan options'larla kimliklenir
Timestamp.TrustedCAFile ve yapılandırılmış CRL options'ları açık TSA trust'ini ayrıca değerlendirir; TimestampValid, gerçek timestamp imprint bütünlüğünü bildirirken TimestampTrustEvaluated ve CertificateTrusted, açık başarılı bir TSA trust turunu tanımlar
Belge timestamp'leri Cert, Reference, Changes, R, Prop_AuthTime ve Prop_AuthType girişlerini yasaklar ve aynı kimlikli literal veya onaltılık Contents decoder'ını kullanır