GetSignatureSignerCertificateDER

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

תיאור

מחזיר את התעודה שיצרה חתימה, בקידוד DER

מזהי חותמים ושדות זהות תעודה החורגים ממכלי ה-DER המקיפים אותם נדחים במקום לשמש להתאמת תעודה

תחביר

Delphi

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

פרמטרים

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

ערכי החזרה

Certificateבייטי תעודת החותם
Empty stringהחותם או התעודה שלו נעדרים, או שאת הקובץ או השדה לא ניתן היה לקרוא

הערות

את החותם מאתרים מתוך קבוצת התעודות המוטמעות בין אם החתימה מזהה אותו לפי מנפיק ומספר סידורי ובין אם לפי מזהה מפתח נושא

זה קורא מבנה בלבד ולא מאמת דבר: הוא מדווח את התעודה שהחתימה מציינת, ולא תעודה שנבדק שיצרה חתימה תקפה

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

ראו גם

GetSignatureCertificateChainLength, GetCertificateOCSPURLs