PKCS7 (посочено в приложение I)
Общ преглед
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 for Java. Свойства: certificate, certificateChain, contactInfo, customAppearance, date, location, и още 4 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
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) | Определя настройките за външен вид на подпис. |