Assinatura padrão PKCS#7.
Funções | |
byte[] | signPKCS7 (String keyId, String keyCertId, String certs, int attributes, byte[] content) throws TacException |
Gera uma assinatura ou co-assinatura seguindo o padrão PKCS#7 (Cryptographic Message Syntax Standard). | |
byte[] signPKCS7 | ( | String | keyId, |
String | keyCertId, | ||
String | certs, | ||
int | attributes, | ||
byte[] | content ) throws TacException |
Gera uma assinatura ou co-assinatura seguindo o padrão PKCS#7 (Cryptographic Message Syntax Standard).
keyId | Nome da chave dentro do HSM que será utilizada para fazer a assinatura. | ||||||||||||||||
keyCertId | Nome do certificado (correspondente a chave keyId) dentro do HSM que será utilizado na assinatura. | ||||||||||||||||
certs | Nome da cadeia de certificados (PKCS#7) ou certificado X.509 da Autoridade Certificadora (correspondente a chave keyId) dentro do HSM que será utilizada na assinatura. | ||||||||||||||||
attributes | Flag contendo as opções de assinatura.
| ||||||||||||||||
content | Buffer contendo os dados que serão assinados. |
TacException |