PKCS7SignedData

PKCS7SignedData

Overview

PKCS7SignedData є клас в Aspose.PDF FOSS для Java.

Розбирає і створює структури PKCS#7 SignedData (RFC 2315 §9).

Цей клас надає 8 методів роботи з об’єктами PKCS7SignedData в програмах Java. Доступні методи включають: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: certificates, encapsulatedContent, signerInfos, version.

Properties

NameTypeAccessDescription
encapsulatedContentbyte[]ReadПовертає дані про вкладену інформацію, якщо є.
signerInfosList<SignerInfo>ReadОтримає інформацію про підписчиків.
certificatesList<X509Certificate>ReadОтримає сертифікати.
versionintReadВін має версію.

Methods

SignatureDescription
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Повертає версію.

See Also

 Українська