PKCS7SignedData (date semnate de sistemul PKC)

PKCS7SignedData (date semnate de sistemul PKC)

Opinie generală

PKCS7SignedData este o clasă în Aspose.PDF FOSS pentru Java.

Analizează și creează structuri PKCS #7 SignedData (RFC 2315 §9).

Această clasă oferă 8 metode pentru a lucra cu obiectele PKCS7SignedData în programele Java. Metodele disponibile includ: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: certificates, encapsulatedContent, signerInfos, version.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
encapsulatedContentbyte[]Citeşte.Întoarce datele de conținut încapsulate, dacă există.
signerInfosList<SignerInfo>Citeşte.Obţine informaţiile semnatarilor.
certificatesList<X509Certificate>Citeşte.Obţine certificatele.
versionintCiteşte.A primit versiunea.

Metode de evaluare

SemnăturaDescriere:
parse(pkcs7Bytes: byte[])PKCS7SignedDataParsează PKCS#7 SignedData din bați codificați de DER.
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[])PKCS7SignedDataCreează o semnătură PKCS # 7 detaşată.
verify(originalData: byte[])booleanVerifică semnătura cu datele originale.
getEncapsulatedContent()byte[]Întoarce datele de conținut încapsulate, dacă există.
encode()byte[]Codifică acest SignedData la byte DER.
getSignerInfos()List<SignerInfo>Întoarce informaţiile semnatarilor.
getCertificates()List<X509Certificate>Întoarce certificatele.
getVersion()intÎntoarce versiunea.

Vezi și:

 Română