GetSignatureCertificateChainLength

חתימות דיגיטליות

תיאור

מחזיר את אורך נתיב האימות שחתימה נושאת עבור חותם אחד

תחביר

Delphi

Function TPDFlib.GetSignatureCertificateChainLength(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): Integer;

פרמטרים

InputFileה-PDF החתום
Passwordהסיסמה לפתיחתו, או מחרוזת ריקה
FieldNameשם של שדה חתימה כפי שדווח במניית החתימות
SignerIndexZero-based signer.

ערכי החזרה

Lengthמספר התעודות בנתיב, החותם ראשון
0לא ניתן היה לקרוא את החותם או את התעודה שלו

הערות

רק תעודות שהחתימה עצמה מטמיעה משמשות לבניית השרשרת, כך ששרשרת שנעצרת לפני תעודה שהונפקה-עצמאית משמעותה שאת יתר המנפיקים צריך לאחזר דרך הכתובות ש-GetCertificateIssuerURLs מדווח. השרשרת אינה מרופדת כדי להיראות שלמה.

המסמך נקרא עם handle משותף, ולכן הפונקציה עונה בזמן שמאמת או מציג כבר מחזיקים את הקובץ פתוח

ראו גם

GetSignatureCertificateChainDER, GetCertificateIssuerURLs