rnp_key_export_revocation

(PECL rnp >= 0.1.1)

rnp_key_export_revocationGera e exporta assinatura de revogação de chave primária

Descrição

rnp_key_export_revocation(
    RnpFFI $ffi,
    string $key_fp,
    int $flags,
    array $options = ?
): string|false

Nota: para revogar uma chave é preciso importar esta assinatura para o armazenamento de chaves ou usar a função rnp_key_revoke().

Parâmetros

ffi

O objeto FFI retornado por rnp_ffi_create.

key_fp

Impressão digital da chave primária a ser revogada.

flags

RNP_KEY_EXPORT_ARMORED ou 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

Assinatura de revogação exportada em caso de sucesso ou false em caso de falha.