PAC7Data de la señal
Revisión
PKCS7SignedData Es una clase en Aspose.PDF FOSS para Java.
Parse y crea estructuras de datos firmados PKCS#7 (RFC 2315 §9).
Esta clase proporciona 8 métodos para trabajar con los objetos de datos PKCS7Signed en programas Java. Los métodos disponibles incluyen: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : certificates, encapsulatedContent, signerInfos, version.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
encapsulatedContent | byte[] | Leer | Devolve los datos de contenido encapsulados, si hay. |
signerInfos | List<SignerInfo> | Leer | Obtenga la información de los signatarios. |
certificates | List<X509Certificate> | Leer | Obtenga los certificados. |
version | int | Leer | Obtenga la versión. |
Metodología
| firma | Descripción |
|---|---|
parse(pkcs7Bytes: byte[]) → PKCS7SignedData | Parses PKCS#7 SignedData de bajetas codificados por DER. |
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[]) → PKCS7SignedData | Crea una firma de PKCS #7 separada. |
verify(originalData: byte[]) → boolean | Verifica la firma contra los datos originales. |
getEncapsulatedContent() → byte[] | Devolve los datos de contenido encapsulados, si hay. |
encode() → byte[] | Enciende esto SignedData a DER bajos. |
getSignerInfos() → List<SignerInfo> | Devolver el signatario de la información. |
getCertificates() → List<X509Certificate> | devolver los certificados. |
getVersion() → int | Devolver la versión. |