רקורד THPDFCertificateStoreSelector

בוחר את certificate store של Windows, את ה-thumbprint של התעודה ואת התנהגות בקשת מפתח-הפרטי לחתימת PDF מבוססת-תעודות-מערכת

הצהרה

THPDFCertificateStoreSelector= record
  Location: THPDFCertificateStoreLocation;
  StoreName: UnicodeString;
  Thumbprint: AnsiString;
  AllowUI: Boolean;
  class function Default: THPDFCertificateStoreSelector; static;
end;

יחידה

HPDFWinCertSigner

שדות

שדהמטרה
Locationהיקף החנות: cslCurrentUser (ברירת המחדל) או cslLocalMachine, במיפוי אל דגלי CERT_SYSTEM_STORE המתאימים
StoreNameשם חנות המערכת שנפתחת דרך CertOpenStore; ‏Default משתמש ב-MY
Thumbprintה-thumbprint של SHA-1 של התעודה לשימוש; נדרש ומנורמל לפני החיפוש בחנות
AllowUIכשהערך False, מפתח הפרטי נרכש עם CRYPT_ACQUIRE_SILENT_FLAG כך ששום דו-שיח לא יכול להופיע
Defaultפונקציית מחלקה שמחזירה משתמש נוכחי, חנות MY, ‏thumbprint ריק ו-UI מנוטרל

הערות שימוש

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