PKCS7

סקירה

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

מחלקה זו מספקת 6 שיטות לעבודה עם אובייקטים של PKCS7 בתוכניות .NET. השיטות הזמינות כוללות: GetSignatureAlgorithmInfo, PKCS7, 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קריאת חוזר (callback) של חותם חיצוני אופציונלית.
UseLtvboolRead/Writeמקבל או מגדיר את השימוש ב‑ltv.
AvoidEstimatingSignatureLengthboolRead/Writeכאשר אמת, החותם מדלג על שלב הערכת טווח הבייטים ומשתמש ב‑DefaultSignatureLength ישירות בעת שמירת מקום למחרוזת הקסדצימלית של PKCS#7 /Contents.
DefaultSignatureLengthintRead/Writeמספר הבייטים שמורחים למחרוזת הקסדצימלית של PKCS#7 /Contents.
ShowPropertiesboolRead/Writeכאשר אמת, המראה של החתימה הגלויה כולל את הסיבה/המיקום/פרטי הקשר של החותם כטקסט.

שיטות

SignatureDescription
PKCS7()קורא ל‑PKCS7 על מופע PKCS7 זה.
PKCS7(pfx: string, password: string)
PKCS7(pfx: Stream, password: string)
Signature()קורא ל‑Signature על מופע PKCS7 זה.
Verify()מאמת את PKCS#7 של החתימה הטעונה מול בתים המקוריים של PDF — מחזיר true כאשר החתימה מפוענחת ומאומתת.
GetSignatureAlgorithmInfo()מפענח את מעטפת PKCS#7 (כאשר נטענה מחתימה קיימת) כדי לדווח על שלושיית אלגוריתם החתימה / אלגוריתם הפירוש / תקן קריפטוגרפי.

ראה גם

 עברית