rnp_op_sign_cleartext
(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
Descrição
Parâmetros
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).
Valor Retornado
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.