טיפוס THPDFPDFMACStatus

מדווח את תוצאת האימות של AuthCode PDF MAC מעל תכני המסמך

הצהרה

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

יחידה

HPDFDoc

ערכים

ערךמטרה
pmsValidה-MAC אותר, פוענח ואומת, ובדיקות הכיסוי שלו עברו
pmsNotPresentה-PDF אינו מכיל AuthCode פעיל
pmsInvalidPasswordסיסמת הצפנת המסמך הדרושה לגזירת מפתח ה-MAC שגויה
pmsMalformedמבנה ה-AuthCode, ה-trailer, מערך ה-ByteRange, ה-salts או ערך ה-MAC ההקסדצימלי לא ניתנים לפענוח
pmsUnsupportedAlgorithmאלגוריתם ה-digest של ה-MAC או וריאנט המיקום אינו נתמך
pmsCoverageInvalidה-ByteRange אינו מכסה את היקף הקובץ הנדרש
pmsDocumentModifieddigest הנתונים כבר לא תואם, כלומר בתים בתוך כיסוי ה-MAC שונו
pmsAuthenticationFailedבדיקת תג האימות או שלמות המפתח נכשלה, כלומר ערך ה-MAC או חומר המפתח שגויים
pmsPolicyRejectedפרופיל המדיניות שהוגדר דחה את פרמטרי ה-MAC לפני כל עבודה קריפטוגרפית
pmsSignatureBindingFailedה-digest שקושר MAC מחובר אל החתימה שלו כבר לא תואם

הערות שימוש

ממשקי API קשורים