PKCS7Detached
PKCS7Detached
Обзор
PKCS7Detached является классом в Aspose.PDF FOSS для Java. Наследники от: Signature.
PKCS#7 отдельная подпись для PDF (ISO 32000-1:2008, §12.8.3.3.1).
Этот класс предоставляет 18 методов для работы с PKCS7Detached объектами в программах Java. Доступные методы включают: PKCS7Detached, 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 | Описание: |
|---|---|---|---|
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 | Читайте . | Возвращает настройки внешнего вида для подписи. |
Методы
| Signature | Описание: |
|---|---|
PKCS7Detached(pfxPath: String, password: String) | Создает отдельную подпись PKCS#7 из файла PFX/P12. |
PKCS7Detached(pfxStream: InputStream, password: String) | Создает отдельную подпись PKCS#7 из потока 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) | Устанавливает пользовательские параметры внешнего вида подписи. |