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 for Java. Свойства: certificate, certificateChain, contactInfo, customAppearance, date, location,И ещё четыре.

Свойства

Наименование:Тип:AccessОписание:
subFilterStringЧитайте .Получает подфильтр.
privateKeyPrivateKeyЧитайте .Возвращает частный ключ из загруженного KeyStore.
certificateX509CertificateЧитайте .Возвращает сертификат X.509 подписанта из загруженного KeyStore.
certificateChainX509Certificate[]Читайте .Возвращает цепочку сертификатов из загруженного KeyStore.
reasonStringЧитайте .Возвращает причину подписания.
locationStringЧитайте .Возвращает место подписания.
contactInfoStringЧитайте .Вернет контактную информацию.
nameStringЧитайте .Возвращает имя подписьчика.
dateDateЧитайте .Возвращает дату подписания.
customAppearanceSignatureCustomAppearanceЧитайте .Возвращает настройки внешнего вида для подписи.

Методы

SignatureОписание:
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)Устанавливает пользовательские параметры внешнего вида подписи.

См. также:

 Русский