PKCS7Detached

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.

מאפיינים

שםסוגגישהתיאור
Authoritystringקריאה/כתיבהמקבל או מגדיר את הרשות.
ContactInfostringקריאה/כתיבהמקבל או מגדיר את פרטי הקשר.
Locationstringקריאה/כתיבהמקבל או מגדיר את המיקום.
Reasonstringקריאה/כתיבהמקבל או מגדיר את הסיבה.
DateDateTimeקריאה/כתיבהמקבל או מגדיר את התאריך.
ByteRangeint[]קריאהההכנסה /ByteRange של החתימה.
TimestampSettingsAspose.Pdf.TimestampSettingsקריאה/כתיבההגדרות TSA של RFC 3161; מכובדות על ידי החותם כאשר מוגדרות.
OcspSettingsAspose.Pdf.OcspSettingsקריאה/כתיבההגדרות בדיקת OCSP / ביטול; מכובדות על ידי החותם כאשר מוגדרות.
CustomAppearanceSignatureCustomAppearance?קריאה/כתיבהבקרות מראה חזותי מכובדות על ידי SignWithAppearance כאשר החתימה נחתמת באמצעות עומס של visible-rect.
CustomSignHashSignHash?קריאה/כתיבהקריאת חזרה של חותם חיצוני (external-signer) אופציונלית.
UseLtvboolקריאה/כתיבהמקבל או מגדיר את השימוש ב-ltv.
AvoidEstimatingSignatureLengthboolקריאה/כתיבהכאשר אמת, החותם מדלג על שלב הערכת טווח הבייטים ומשתמש ב-DefaultSignatureLength ישירות בעת שמירת מקום למחרוזת ההקס של PKCS#7 /Contents.
DefaultSignatureLengthintקריאה/כתיבהמספר הבייטים שמורזים למחרוזת ההקס של /Contents של PKCS#7.
ShowPropertiesboolקריאה/כתיבהכאשר אמת, המראה הגלוי של החתימה כולל את 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 (כאשר נטענת מחתימה קיימת) כדי לדווח על שלושיית אלגוריתם-חתימה / אלגוריתם-תקציר / תקן-קריפטוגרפי.

ראה גם

 עברית