PKCS7SignedData (ПКС7-подписани данни)

PKCS7SignedData (ПКС7-подписани данни)

Общ преглед

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.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
encapsulatedContentbyte[]Прочети.Връща съдържанието на вградените данни, ако има такива.
signerInfosList<SignerInfo>Прочети.Взема информацията за подписа.
certificatesList<X509Certificate>Прочети.Взема сертификатите.
versionintПрочети.- Да, разбира се.

Методи за изчисляване на данните

ПодписътОписание на състоянието
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Връща версията.

Вижте също:

 Български