PKCS7SignedData (Dades signades)

PKCS7SignedData (Dades signades)

General

PKCS7SignedData és una classe en FOSS per Java.

Analitza i crea estructures PKCS#7 SignedData (RFC 2315 §9).

Aquesta classe proporciona 8 mètodes per treballar amb objectes PKCS7SignedData en programes Java. Els mètodes disponibles inclouen: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: certificates, encapsulatedContent, signerInfos, version.

Propietats

NomTipus de productesAccésDescripció
encapsulatedContentbyte[]Llegeix.Retorna les dades de contingut encapsulats, si n’hi ha.
signerInfosList<SignerInfo>Llegeix.Obté la informació del signador.
certificatesList<X509Certificate>Llegeix.Obté els certificats.
versionintLlegeix.T’ho diu.

Mètodes

SignaturaDescripció
parse(pkcs7Bytes: byte[])PKCS7SignedDataParseja PKCS#7 SignedData des dels bytes codificats per DER.
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[])PKCS7SignedDataCrea una signatura PKCS #7 independent.
verify(originalData: byte[])booleanVerifica la signatura amb les dades originals.
getEncapsulatedContent()byte[]Retorna les dades de contingut encapsulats, si n’hi ha.
encode()byte[]Codifica aquest SignedData a bytes DER.
getSignerInfos()List<SignerInfo>Retorna la informació del signador.
getCertificates()List<X509Certificate>Retorna els certificats.
getVersion()intRetorna la versió.

Vegeu també

 Català