PKCS7SignedData (Dados assinados)
Resumo geral
PKCS7SignedData é uma classe em Aspose.PDF FOSS para Java.
Analisa e cria estruturas PKCS#7 SignedData (RFC 2315 §9).
Esta classe fornece 8 métodos para trabalhar com objetos PKCS7SignedData em programas Java. Os métodos disponíveis incluem: createDetached, encode, getCertificates, getEncapsulatedContent, getSignerInfos, getVersion, parse, verify. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: certificates, encapsulatedContent, signerInfos, version.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
encapsulatedContent | byte[] | Leia. | Retorna os dados de conteúdo encapsulado, se for caso disso. |
signerInfos | List<SignerInfo> | Leia. | Obtém as informações dos signatários. |
certificates | List<X509Certificate> | Leia. | Arranja os certificados. |
version | int | Leia. | - Ele sabe a versão. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
parse(pkcs7Bytes: byte[]) → PKCS7SignedData | Analisa PKCS#7 SignedData a partir de bytes codificados pelo DER. |
createDetached(privateKey: PrivateKey, certificate: X509Certificate, chain: X509Certificate[], digestAlgorithm: String, dataToSign: byte[]) → PKCS7SignedData | Cria uma assinatura PKCS #7 isolada. |
verify(originalData: byte[]) → boolean | Verifica a assinatura em relação aos dados originais. |
getEncapsulatedContent() → byte[] | Retorna os dados de conteúdo encapsulado, se for caso disso. |
encode() → byte[] | Encode este SignedData para bytes DER. |
getSignerInfos() → List<SignerInfo> | Retorna as informações do signatário. |
getCertificates() → List<X509Certificate> | Devolve os certificados. |
getVersion() → int | Retorna a versão. |