(PECL rnp >= 0.1.1)
rnp_op_sign_cleartext — Executa operação de assinatura em dados textuais, retornar mensagem assinada em texto não criptografado
ffi
O objeto FFI retornado por rnp_ffi_create.
data
Dados a serem assinados.
keys_fp
Array com impressões digitais de chaves. Pelo menos uma chave deve ser fornecida.
As chaves devem estar presentes no parâmetro ffi
.
options
Um array associativo com opções.
Chave | Tipo de dado | Descrição |
---|---|---|
"armor" |
booleano | Habilita a saída blindada ASCII. Desativado por padrão. |
"hash" |
string | Define o algoritmo hash usado durante o cálculo da assinatura. |
"creation_time" |
inteiro | Define o horário de criação da assinatura em segundos desde 1º de janeiro de 1970 UTC. Por padrão, o horário atual é usado. |
"expiration_time" |
inteiro | Define o tempo de expiração da assinatura em segundos desde o momento da criação. O valor 0 é usado para marcar a assinatura como não expirante (valor padrão). |
Mensagem assinada em texto simples contendo dados de origem com
cabeçalhos adicionais e assinatura blindada ASCII em caso de sucesso ou false
em caso de falha.