חתימה

חתימה

סקירה כללית

Signature היא מחלקה ב‑Aspose.PDF FOSS עבור .NET.

מייצג חתימה דיגיטלית במסמך PDF.

המחלקה הזו מספקת 7 שיטות לעבודה עם אובייקטי Signature בתוכניות .NET. השיטות הזמינות כוללות: GetSignatureAlgorithmInfo, Signature, Verify. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS for .NET. מאפיינים: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, ועוד 8.

מאפיינים

שםסוגגישהתיאור
AuthoritystringRead/Writeמקבל או מגדיר את הסמכות.
ContactInfostringRead/Writeמקבל או מגדיר את פרטי הקשר.
LocationstringRead/Writeמקבל או מגדיר את המיקום.
ReasonstringRead/Writeמקבל או מגדיר את הסיבה.
DateDateTimeRead/Writeמקבל או מגדיר את התאריך.
ByteRangeint[]Readערך /ByteRange של החתימה כמערך של int[].
TimestampSettingsAspose.Pdf.TimestampSettingsRead/Writeהגדרות RFC 3161 TSA; מכובדות על ידי החותם כאשר מוגדרות.
OcspSettingsAspose.Pdf.OcspSettingsRead/Writeהגדרות OCSP / בדיקת ביטול; מכובדות על ידי החותם כאשר מוגדרות.
CustomAppearanceSignatureCustomAppearance?Read/Writeפרמטרים של המראה החזותי שמכובדים על ידי SignWithAppearance כאשר החתימה נחתמת דרך עומס של rect גלוי.
CustomSignHashSignHash?Read/Writeקריאת חוזר של חותם חיצוני אופציונלית.
UseLtvboolRead/Writeמקבל או מגדיר את השימוש ב‑ltv.
AvoidEstimatingSignatureLengthboolRead/Writeכאשר אמת, החותם מדלג על שלב הערכת טווח הבייטים ומשתמש ב‑DefaultSignatureLength ישירות בעת שמירת מקום למחרוזת הקסדצימלית PKCS#7 /Contents.
DefaultSignatureLengthintRead/Writeמספר הבייטים שמורחים למחרוזת הקסדצימלית PKCS#7 /Contents.
ShowPropertiesboolRead/Writeכאשר אמת, המראה החזותי של החתימה המוצגת כולל את הסיבה/המיקום/פרטי הקשר של החותם כטקסט.

שיטות

חתימהתיאור
Signature()קורא ל‑Signature במופע זה של Signature.
Signature(pfx: string, password: string)
Signature(pfx: Stream, password: string)
Verify()אמת את ה‑PKCS#7 של החתימה הטעונה מול הבייטים המקוריים של PDF — מחזיר true כאשר החתימה מפוענחת ומאומתת.
Verify(options: Security.ValidationOptions, validationResult: Security.ValidationResult)אמת עם אפשרויות מפורשות + DTO של תוצאה.
Verify(publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)אימות עם נעילה למפתח ציבורי.
GetSignatureAlgorithmInfo()פענח את מעטפת ה‑PKCS#7 (כאשר נטענת מחתימה קיימת) כדי לדווח על שלושיית אלגוריתם החתימה / אלגוריתם הקיבוץ / תקן קריפטוגרפי.

ראה גם

 עברית