PKCS7

Overview

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,И ещё четыре.

Properties

NameTypeAccessDescription
subFilterStringReadПолучил субфильтр.
privateKeyPrivateKeyReadВозвращает частный ключ из загруженного KeyStore.
certificateX509CertificateReadВозвращает сертификат X.509 подписанта из загруженного KeyStore.
certificateChainX509Certificate[]ReadВозвращает цепочку сертификатов из загруженного KeyStore.
reasonStringReadВозвращает причину подписания.
locationStringReadВозвращает место подписания.
contactInfoStringReadВернет контактную информацию.
nameStringReadВозвращает имя подписьчика.
dateDateReadВозвращает дату подписания.
customAppearanceSignatureCustomAppearanceReadВозвращает настройки внешнего вида для подписи.

Methods

SignatureDescription
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)Устанавливает настройки внешнего вида для подписи.

See Also

 Русский