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.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Authority | string | Read/Write | מקבל או מגדיר את הסמכות. |
ContactInfo | string | Read/Write | מקבל או מגדיר את פרטי הקשר. |
Location | string | Read/Write | מקבל או מגדיר את המיקום. |
Reason | string | Read/Write | מקבל או מגדיר את הסיבה. |
Date | DateTime | Read/Write | מקבל או מגדיר את התאריך. |
ByteRange | int[] | Read | הערך /ByteRange של החתימה כמערך של int[]. |
TimestampSettings | Aspose.Pdf.TimestampSettings | Read/Write | הגדרות RFC 3161 TSA; מכובדות על ידי החותם כאשר מוגדרות. |
OcspSettings | Aspose.Pdf.OcspSettings | Read/Write | הגדרות OCSP / בדיקת ביטול; מכובדות על ידי החותם כאשר מוגדרות. |
CustomAppearance | SignatureCustomAppearance? | Read/Write | פרמטרי מראה חזותי שמכובדים על ידי SignWithAppearance כאשר החתימה נחתמת דרך עומס יתר של rect גלוי. |
CustomSignHash | SignHash? | Read/Write | קריאת חוזר (callback) של חותם חיצוני אופציונלית. |
UseLtv | bool | Read/Write | מקבל או מגדיר את השימוש ב‑ltv. |
AvoidEstimatingSignatureLength | bool | Read/Write | כאשר אמת, החותם מדלג על שלב הערכת טווח הבייטים ומשתמש ב‑DefaultSignatureLength ישירות בעת שמירת מקום למחרוזת הקסדצימלית של PKCS#7 /Contents. |
DefaultSignatureLength | int | Read/Write | מספר הבייטים שמורחים למחרוזת הקסדצימלית של PKCS#7 /Contents. |
ShowProperties | bool | Read/Write | כאשר אמת, המראה של החתימה הגלויה כולל את הסיבה/המיקום/פרטי הקשר של החותם כטקסט. |
שיטות
| Signature | Description |
|---|---|
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. |