rnp_key_revoke

(PECL rnp >= 0.1.1)

rnp_key_revokeRevogar uma chave ou subchave gerando e adicionando assinatura de revogação

Descrição

rnp_key_revoke(
    RnpFFI $ffi,
    string $key_fp,
    int $flags,
    array $options = ?
): bool

Nota: é necessário chamar rnp_save_keys() para gravar o(s) chaveiro(s) atualizado(s).

Parâmetros

ffi

O objeto FFI retornado por rnp_ffi_create.

key_fp

Impressão digital da chave.

flags

Atualmente precisa ser 0.

options

Um array associativo com opções.

Chave Tipo de dado Descrição
"hash" string Define o algoritmo de hash usado durante cálculo da assinatura.
"code" string Código do motivo da revogação. Valores possíveis são: 'no' (não), 'superseded' (substituída), 'compromised' (comprometida) e 'retired' (aposentada). Se não definida, o valor 'no' será usado por padrão.
"reason" string Representação textual do motivo da revogação.

Valor Retornado

Retorna true em caso de sucesso ou false em caso de falha.