THPDFPDFMACStatus Type

نتیجهٔ اعتبارسنجی یک AuthCode PDF MAC روی محتویات سند را گزارش می‌کند

اعلان

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

واحد

HPDFDoc

مقادیر

مقدارهدف
pmsValidMAC پیدا، رمزگشایی و احراز شده و بررسی‌های پوشش آن هم پاس شده‌اند
pmsNotPresentPDF هیچ AuthCode فعالی ندارد
pmsInvalidPasswordرمز عبور رمزنگاری سند که برای استخراج کلید MAC لازم است اشتباه است
pmsMalformedساختار AuthCode، trailer، آرایهٔ ByteRange، saltها یا مقدار هگز MAC قابل parse نیست
pmsUnsupportedAlgorithmالگوریتم digest MAC یا واریانت مکان پشتیبانی نمی‌شود
pmsCoverageInvalidByteRange گسترهٔ لازم فایل را پوشش نمی‌دهد
pmsDocumentModifieddigest داده دیگر مطابقت ندارد، یعنی بایت‌های داخل پوشش MAC تغییر کرده‌اند
pmsAuthenticationFailedبررسی یکپارچگی تگ احراز یا کلید شکست خورده، یعنی مقدار MAC یا مواد کلید اشتباه است
pmsPolicyRejectedپروفایل سیاست پیکربندی‌شده پارامترهای MAC را پیش از هر کار رمزنگاری رد کرده است
pmsSignatureBindingFaileddigestی که یک MAC متصل را به امضایش گره می‌زند دیگر مطابقت ندارد

یادداشت‌های استفاده

APIهای مرتبط