PKCS7
סקירה כללית
PKCS7 הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : Signature.
PKCS#7 חתימה SHA-1 עבור PDF (ISO 32000-1:2008, §12.8.3.3.2).
שיעור זה מספק 18 שיטות לעבוד עם PKCS7 אובייקטים בתוכניות Java. שיטות זמינות כוללות: PKCS7, getCertificate, getCertificateChain, getContactInfo, getCustomAppearance, getDate, getLocation, getName, getPrivateKey, getReason, getSubFilter, setContactInfo,5 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : certificate, certificateChain, contactInfo, customAppearance, date, location,ועוד ארבעה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
subFilter | String | קראו | מגיע עם הסולר. |
privateKey | PrivateKey | קראו | החזיר את המפתח הפרטי מהחשבון העומד KeyStore. |
certificate | X509Certificate | קראו | החזיר את תעודת ה-X.509 של הסופר מהמחוברים KeyStore. |
certificateChain | X509Certificate[] | קראו | החזיר את שרשרת התעודה מהחומרה KeyStore. |
reason | String | קראו | החזיר את הסיבה לחתימה. |
location | String | קראו | החזיר את המיקום של ההרשמה. |
contactInfo | String | קראו | החזיר את פרטי הקשר. |
name | String | קראו | החזיר את שם המנוי מעל. |
date | Date | קראו | החזיר את תאריך ההסכם. |
customAppearance | SignatureCustomAppearance | קראו | החזיר את הגדרות המראה הניתנות עבור החתימה. |
שיטות
| חתימה | תיאור |
|---|---|
PKCS7(pfxPath: String, password: String) | יצירת חתימה PKCS#7 SHA-1 מתוך קובץ PFX/P12. |
PKCS7(pfxStream: InputStream, password: String) | יצירת חתימה PKCS#7 SHA-1 מתוך זרם PFX/P12. |
getSubFilter() → String | החזיר את הפילטר. |
getPrivateKey() → PrivateKey | החזיר את המפתח הפרטי מהחשבון העומד KeyStore. |
getCertificate() → X509Certificate | החזיר את תעודת ה-X.509 של הסופר מהמחוברים KeyStore. |
getCertificateChain() → X509Certificate[] | החזיר את שרשרת התעודה מהחומרה KeyStore. |
getReason() → String | החזיר את הסיבה לחתימה. |
setReason(reason: String) | תן סיבה לחתום. |
getLocation() → String | החזיר את המיקום של ההרשמה. |
setLocation(location: String) | קבע את מיקום ההרשמה. |
getContactInfo() → String | החזיר את פרטי הקשר. |
setContactInfo(contactInfo: String) | הקלד את פרטי הקשר. |
getName() → String | החזיר את שם המנוי מעל. |
setName(name: String) | הגדר את שם החתימה מעל. |
getDate() → Date | החזיר את תאריך ההסכם. |
setDate(date: Date) | קבע את תאריך ההרשמה. |
getCustomAppearance() → SignatureCustomAppearance | החזיר את הגדרות המראה הניתנות עבור החתימה. |
setCustomAppearance(appearance: SignatureCustomAppearance) | הגדר את ההגדרות המותאמות להופעת החתימה. |