PKCS7SignedData

PKCS7SignedData

Обзор

PKCS7SignedData является классом в Aspose.PDF FOSS для Java.

Анализирует и создает структуры PKCS#7 SignedData (RFC 2315 §9).

Этот класс предоставляет 8 методов работы с объектами PKCS7SignedData в программах Java. Доступные методы включают: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: certificates, encapsulatedContent, signerInfos, version.

Свойства

Наименование:Тип:AccessОписание:
encapsulatedContentbyte[]Читайте .Возвращает данные об инкапсулированном содержании, если таковые имеются.
signerInfosList<SignerInfo>Читайте .Получает сведения о подписантах.
certificatesList<X509Certificate>Читайте .Получает сертификаты.
versionintЧитайте .Получает версию.

Методы

SignatureОписание:
parse(pkcs7Bytes: byte[])PKCS7SignedDataПроверяет PKCS#7 SignedData из зашифрованных DER байтов.
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[])PKCS7SignedDataСоздает отдельную подпись PKCS#7.
verify(originalData: byte[])booleanПроверяет подпись по оригинальным данным.
getEncapsulatedContent()byte[]Возвращает данные об инкапсулированном содержании, если таковые имеются.
encode()byte[]Кодирует это SignedData на DER байты.
getSignerInfos()List<SignerInfo>Вернет информацию о подписанте.
getCertificates()List<X509Certificate>Вернет сертификаты.
getVersion()intВернется версия.

См. также:

 Русский