PKCS1

סקירה

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

מחלקה זו מספקת 7 שיטות לעבודה עם אובייקטים של PKCS1 בתוכניות .NET. השיטות הזמינות כוללות: GetSignatureAlgorithmInfo, PKCS1, 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
PKCS1()קורא ל‑PKCS1 על מופע PKCS1 זה.
PKCS1(pfx: string, password: string)
PKCS1(pfx: Stream, password: string)
PKCS1(image: Stream)בנה תצורת חתימה של PKCS#1 שהחתימה הגלויה מציגה תמונה כגרפיקה של המראה.
Signature()קורא ל‑Signature על מופע PKCS1 זה.
Verify()אמת את PKCS#7 של החתימה הטעונה מול בתים המקוריים של PDF — מחזיר true כאשר החתימה מפוענחת ומאומתת.
GetSignatureAlgorithmInfo()פענח את מעטפת PKCS#7 (כאשר נטענה מחתימה קיימת) כדי לדווח על שלושת האלגוריתמים: signing-algorithm / digest-algorithm / cryptographic-standard.

ראה גם

 עברית