PKCS7
Resumo geral
PKCS7 é uma classe em Aspose.PDF FOSS para Java. Herdeiros de: Signature.
Assinatura PKCS#7 SHA-1 para o PDF (ISO 32000-1:2008, §12.8.3.3.2).
Esta classe fornece 18 métodos para trabalhar com objetos PKCS7 em programas Java. Os métodos disponíveis incluem: PKCS7, getCertificate, getCertificateChain, getContactInfo, getCustomAppearance, getDate, getLocation, getName, getPrivateKey, getReason, getSubFilter, setContactInfo, e 5 métodos adicionais. 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: certificate, certificateChain, contactInfo, customAppearance, date, location, e mais quatro.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
subFilter | String | Leia. | - Está a apanhar o subfiltro. |
privateKey | PrivateKey | Leia. | Retorna a chave privada do KeyStore. |
certificate | X509Certificate | Leia. | Retorna o certificado X.509 do assinante a partir da KeyStore carregada. |
certificateChain | X509Certificate[] | Leia. | Retorna a cadeia de certificados do KeyStore carregado. |
reason | String | Leia. | Retorna o motivo da assinatura. |
location | String | Leia. | Retorna a localização da assinatura. |
contactInfo | String | Leia. | Retorna as informações de contacto. |
name | String | Leia. | Retorna o nome do assinante. |
date | Date | Leia. | Retorna a data da assinatura. |
customAppearance | SignatureCustomAppearance | Leia. | Retorna as configurações de aparência personalizadas para a assinatura. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
PKCS7(pfxPath: String, password: String) | Cria uma assinatura PKCS#7 SHA-1 a partir de um arquivo PFX/P12. |
PKCS7(pfxStream: InputStream, password: String) | Cria uma assinatura PKCS#7 SHA-1 a partir de um fluxo PFX/P12. |
getSubFilter() → String | Retorna o sub-filtro. |
getPrivateKey() → PrivateKey | Retorna a chave privada do KeyStore. |
getCertificate() → X509Certificate | Retorna o certificado X.509 do assinante a partir da KeyStore carregada. |
getCertificateChain() → X509Certificate[] | Retorna a cadeia de certificados do KeyStore carregado. |
getReason() → String | Retorna o motivo da assinatura. |
setReason(reason: String) | Indica o motivo da assinatura. |
getLocation() → String | Retorna a localização da assinatura. |
setLocation(location: String) | Indica a localização da assinatura. |
getContactInfo() → String | Retorna as informações de contacto. |
setContactInfo(contactInfo: String) | Configura as informações de contacto. |
getName() → String | Retorna o nome do assinante. |
setName(name: String) | Fixa o nome do assinante para desativar. |
getDate() → Date | Retorna a data da assinatura. |
setDate(date: Date) | Indica a data da assinatura. |
getCustomAppearance() → SignatureCustomAppearance | Retorna as configurações de aparência personalizadas para a assinatura. |
setCustomAppearance(appearance: SignatureCustomAppearance) | Estabelece as configurações de aparência personalizadas para a assinatura. |