THPDFPDFMACStatus Türü

Belge içeriği üzerindeki bir AuthCode PDF MAC'inin doğrulama sonucunu raporlar

Bildirim

THPDFPDFMACStatus= (pmsValid, pmsNotPresent, pmsInvalidPassword,
  pmsMalformed, pmsUnsupportedAlgorithm, pmsCoverageInvalid,
  pmsDocumentModified, pmsAuthenticationFailed, pmsPolicyRejected,
  pmsSignatureBindingFailed);

Birim

HPDFDoc

Değerler

DeğerAmaç
pmsValidMAC bulundu, çözüldü ve doğrulandı; coverage kontrolleri geçti
pmsNotPresentPDF etkin bir AuthCode içermiyor
pmsInvalidPasswordMAC anahtarını türetmek için gereken belge şifreleme parolası yanlış
pmsMalformedAuthCode yapısı, trailer, ByteRange dizisi, salt'lar veya onaltılık MAC değeri ayrıştırılamıyor
pmsUnsupportedAlgorithmMAC digest algoritması veya konum varyantı desteklenmiyor
pmsCoverageInvalidByteRange gereken dosya kapsamını örtmüyor
pmsDocumentModifiedVeri digest'i artık uyuşmuyor; MAC kapsamındaki baytlar değiştirilmiş
pmsAuthenticationFailedAuthentication tag'i veya anahtar bütünlük kontrolü başarısız; MAC değeri ya da anahtar malzemesi yanlış
pmsPolicyRejectedYapılandırılmış policy profili, herhangi bir kriptografik işlemden önce MAC parametrelerini reddetti
pmsSignatureBindingFailedBağlı bir MAC'i imzasına bağlayan digest artık uyuşmuyor

Kullanım notları

İlgili API'ler