PKCS7Detached
סקירה כללית
PKCS7Detached היא מחלקה ב-Aspose.PDF FOSS עבור .NET. יורשת מ: Signature.
תצורת חתימה מנותקת PKCS#7 (CMS).
מחלקה זו מספקת 6 מתודות לעבודה עם עצמים מסוג PKCS7Detached בתוכניות .NET. המתודות הזמינות כוללות: GetSignatureAlgorithmInfo, PKCS7Detached, Signature, Verify. כל החברים הציבוריים נגישים לכל יישום .NET לאחר התקנת חבילת Aspose.PDF FOSS עבור .NET. מאפיינים: Authority, AvoidEstimatingSignatureLength, ByteRange, ContactInfo, CustomAppearance, CustomSignHash, ועוד 8.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Authority | string | קריאה/כתיבה | מקבל או מגדיר את הרשות. |
ContactInfo | string | קריאה/כתיבה | מקבל או מגדיר את פרטי הקשר. |
Location | string | קריאה/כתיבה | מקבל או מגדיר את המיקום. |
Reason | string | קריאה/כתיבה | מקבל או מגדיר את הסיבה. |
Date | DateTime | קריאה/כתיבה | מקבל או מגדיר את התאריך. |
ByteRange | int[] | קריאה | ההכנסה /ByteRange של החתימה. |
TimestampSettings | Aspose.Pdf.TimestampSettings | קריאה/כתיבה | הגדרות TSA של RFC 3161; מכובדות על ידי החותם כאשר מוגדרות. |
OcspSettings | Aspose.Pdf.OcspSettings | קריאה/כתיבה | הגדרות בדיקת OCSP / ביטול; מכובדות על ידי החותם כאשר מוגדרות. |
CustomAppearance | SignatureCustomAppearance? | קריאה/כתיבה | בקרות מראה חזותי מכובדות על ידי SignWithAppearance כאשר החתימה נחתמת באמצעות עומס של visible-rect. |
CustomSignHash | SignHash? | קריאה/כתיבה | קריאת חזרה של חותם חיצוני (external-signer) אופציונלית. |
UseLtv | bool | קריאה/כתיבה | מקבל או מגדיר את השימוש ב-ltv. |
AvoidEstimatingSignatureLength | bool | קריאה/כתיבה | כאשר אמת, החותם מדלג על שלב הערכת טווח הבייטים ומשתמש ב-DefaultSignatureLength ישירות בעת שמירת מקום למחרוזת ההקס של PKCS#7 /Contents. |
DefaultSignatureLength | int | קריאה/כתיבה | מספר הבייטים שמורזים למחרוזת ההקס של /Contents של PKCS#7. |
ShowProperties | bool | קריאה/כתיבה | כאשר אמת, המראה הגלוי של החתימה כולל את Reason/Location/ContactInfo של החותם כטקסט. |
שיטות
| חתימה | תיאור |
|---|---|
PKCS7Detached() | קורא ל-PKCS7Detached על מופע PKCS7Detached זה. |
PKCS7Detached(pfx: string, password: string) | קורא ל-PKCS7Detached(pfx, password) על מופע PKCS7Detached זה. |
PKCS7Detached(pfx: Stream, password: string) | קורא ל-PKCS7Detached(pfx, password) על מופע PKCS7Detached זה. |
Signature() | קורא ל-Signature על מופע PKCS7Detached זה. |
Verify() | אמת את ה-PKCS#7 של החתימה הטעונה מול בתים המקוריים של ה-PDF — מחזיר true כאשר החתימה מפוענחת ומאומתת. |
GetSignatureAlgorithmInfo() | פענח את מעטפת PKCS#7 (כאשר נטענת מחתימה קיימת) כדי לדווח על שלושיית אלגוריתם-חתימה / אלגוריתם-תקציר / תקן-קריפטוגרפי. |