GetSignatureSignerCertificateDER
חתימות דיגיטליות
תיאור
מחזיר את התעודה שיצרה חתימה, בקידוד DER
מזהי חותמים ושדות זהות תעודה החורגים ממכלי ה-DER המקיפים אותם נדחים במקום לשמש להתאמת תעודה
תחביר
Delphi
Function TPDFlib.GetSignatureSignerCertificateDER(Const InputFile, Password, FieldName: WideString; SignerIndex: Integer): AnsiString;פרמטרים
| InputFile | ה-PDF החתום |
|---|---|
| Password | הסיסמה לפתיחתו, או מחרוזת ריקה |
| FieldName | שם של שדה חתימה כפי שדווח במניית החתימות |
| SignerIndex | חותם באינדקס מבוסס-אפס, עבור חתימה נדירה שנושאת יותר מאחד |
ערכי החזרה
| Certificate | בייטי תעודת החותם |
|---|---|
| Empty string | החותם או התעודה שלו נעדרים, או שאת הקובץ או השדה לא ניתן היה לקרוא |
הערות
את החותם מאתרים מתוך קבוצת התעודות המוטמעות בין אם החתימה מזהה אותו לפי מנפיק ומספר סידורי ובין אם לפי מזהה מפתח נושא
זה קורא מבנה בלבד ולא מאמת דבר: הוא מדווח את התעודה שהחתימה מציינת, ולא תעודה שנבדק שיצרה חתימה תקפה
המסמך נקרא עם handle משותף, ולכן הפונקציה עונה בזמן שמאמת או מציג כבר מחזיקים את הקובץ פתוח